Enum lsp_types::UniquenessLevel [−][src]
pub enum UniquenessLevel {
Document,
Project,
Group,
Scheme,
Global,
}
Expand description
Moniker uniqueness level to define scope of the moniker.
Variants
The moniker is only unique inside a document
The moniker is unique inside a project for which a dump got created
The moniker is unique inside the group to which a project belongs
The moniker is unique inside the moniker scheme.
The moniker is globally unique
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for UniquenessLevel
impl Send for UniquenessLevel
impl Sync for UniquenessLevel
impl Unpin for UniquenessLevel
impl UnwindSafe for UniquenessLevel
Blanket Implementations
Mutably borrows from an owned value. Read more