Enum lsp_types::DeclarationCapability
source · [−]pub enum DeclarationCapability {
Simple(bool),
RegistrationOptions(DeclarationRegistrationOptions),
Options(DeclarationOptions),
}
Variants
Simple(bool)
RegistrationOptions(DeclarationRegistrationOptions)
Options(DeclarationOptions)
Trait Implementations
sourceimpl Clone for DeclarationCapability
impl Clone for DeclarationCapability
sourcefn clone(&self) -> DeclarationCapability
fn clone(&self) -> DeclarationCapability
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 DeclarationCapability
impl Debug for DeclarationCapability
sourceimpl<'de> Deserialize<'de> for DeclarationCapability
impl<'de> Deserialize<'de> for DeclarationCapability
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<DeclarationCapability> for DeclarationCapability
impl PartialEq<DeclarationCapability> for DeclarationCapability
sourcefn eq(&self, other: &DeclarationCapability) -> bool
fn eq(&self, other: &DeclarationCapability) -> bool
sourceimpl Serialize for DeclarationCapability
impl Serialize for DeclarationCapability
impl Eq for DeclarationCapability
impl StructuralEq for DeclarationCapability
impl StructuralPartialEq for DeclarationCapability
Auto Trait Implementations
impl RefUnwindSafe for DeclarationCapability
impl Send for DeclarationCapability
impl Sync for DeclarationCapability
impl Unpin for DeclarationCapability
impl UnwindSafe for DeclarationCapability
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