pub enum OptionOrigin {
Default,
GlobalConfig,
BufferLocal,
ModeContribution {
mode_id: String,
},
}Expand description
The layer that supplied the winning value in a resolution cycle.
Variants§
Default
The option’s registered default — no override at any layer.
GlobalConfig
Set via :set or lattice.toml (global config layer).
BufferLocal
Set via :setlocal for this buffer.
ModeContribution
Contributed by a mode (major or minor).
Trait Implementations§
Source§impl Clone for OptionOrigin
impl Clone for OptionOrigin
Source§fn clone(&self) -> OptionOrigin
fn clone(&self) -> OptionOrigin
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OptionOrigin
impl Debug for OptionOrigin
Source§impl Default for OptionOrigin
impl Default for OptionOrigin
Source§fn default() -> OptionOrigin
fn default() -> OptionOrigin
Returns the “default value” for a type. Read more
Source§impl Display for OptionOrigin
impl Display for OptionOrigin
impl Eq for OptionOrigin
Source§impl PartialEq for OptionOrigin
impl PartialEq for OptionOrigin
impl StructuralPartialEq for OptionOrigin
Auto Trait Implementations§
impl Freeze for OptionOrigin
impl RefUnwindSafe for OptionOrigin
impl Send for OptionOrigin
impl Sync for OptionOrigin
impl Unpin for OptionOrigin
impl UnsafeUnpin for OptionOrigin
impl UnwindSafe for OptionOrigin
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.