Enum lsp_types::MonikerKind
source · [−]pub enum MonikerKind {
Import,
Export,
Local,
}
Expand description
The moniker kind.
Variants
Import
The moniker represent a symbol that is imported into a project
Export
The moniker represent a symbol that is exported into a project
Local
The moniker represents a symbol that is local to a project (e.g. a local variable of a function, a class not visible outside the project, …)
Trait Implementations
sourceimpl Clone for MonikerKind
impl Clone for MonikerKind
sourcefn clone(&self) -> MonikerKind
fn clone(&self) -> MonikerKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MonikerKind
impl Debug for MonikerKind
sourceimpl<'de> Deserialize<'de> for MonikerKind
impl<'de> Deserialize<'de> for MonikerKind
sourcefn 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
sourceimpl PartialEq<MonikerKind> for MonikerKind
impl PartialEq<MonikerKind> for MonikerKind
sourcefn eq(&self, other: &MonikerKind) -> bool
fn eq(&self, other: &MonikerKind) -> bool
sourceimpl Serialize for MonikerKind
impl Serialize for MonikerKind
impl Copy for MonikerKind
impl Eq for MonikerKind
impl StructuralEq for MonikerKind
impl StructuralPartialEq for MonikerKind
Auto Trait Implementations
impl RefUnwindSafe for MonikerKind
impl Send for MonikerKind
impl Sync for MonikerKind
impl Unpin for MonikerKind
impl UnwindSafe for MonikerKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more