pub enum ConfigDomain {
General,
Language(LanguageId),
UserOverride(BufferId),
SysOverride(BufferId),
}
Expand description
A ConfigDomain
describes a level or category of user settings.
Variants§
General
The general user preferences
Language(LanguageId)
The overrides for a particular syntax.
UserOverride(BufferId)
The user overrides for a particular buffer
SysOverride(BufferId)
The system’s overrides for a particular buffer. Only used internally.
Trait Implementations§
Source§impl Clone for ConfigDomain
impl Clone for ConfigDomain
Source§fn clone(&self) -> ConfigDomain
fn clone(&self) -> ConfigDomain
Returns a copy of the value. Read more
1.0.0 · 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 ConfigDomain
impl Debug for ConfigDomain
Source§impl<'de> Deserialize<'de> for ConfigDomain
impl<'de> Deserialize<'de> for ConfigDomain
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<BufferId> for ConfigDomain
impl From<BufferId> for ConfigDomain
Source§fn from(src: BufferId) -> ConfigDomain
fn from(src: BufferId) -> ConfigDomain
Converts to this type from the input type.
Source§impl From<LanguageId> for ConfigDomain
impl From<LanguageId> for ConfigDomain
Source§fn from(src: LanguageId) -> ConfigDomain
fn from(src: LanguageId) -> ConfigDomain
Converts to this type from the input type.
Source§impl Hash for ConfigDomain
impl Hash for ConfigDomain
Source§impl PartialEq for ConfigDomain
impl PartialEq for ConfigDomain
Source§impl Serialize for ConfigDomain
impl Serialize for ConfigDomain
impl Eq for ConfigDomain
impl StructuralPartialEq for ConfigDomain
Auto Trait Implementations§
impl Freeze for ConfigDomain
impl RefUnwindSafe for ConfigDomain
impl Send for ConfigDomain
impl Sync for ConfigDomain
impl Unpin for ConfigDomain
impl UnwindSafe for ConfigDomain
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