Struct lsp_types::SymbolCapability
source · pub struct SymbolCapability {
pub dynamic_registration: Option<bool>,
pub symbol_kind: Option<SymbolKindCapability>,
}
Fields
dynamic_registration: Option<bool>
This capability supports dynamic registration.
symbol_kind: Option<SymbolKindCapability>
Specific capabilities for the SymbolKind
in the workspace/symbol
request.
Trait Implementations
sourceimpl Debug for SymbolCapability
impl Debug for SymbolCapability
sourceimpl Default for SymbolCapability
impl Default for SymbolCapability
sourcefn default() -> SymbolCapability
fn default() -> SymbolCapability
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SymbolCapability
impl<'de> Deserialize<'de> for SymbolCapability
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<SymbolCapability> for SymbolCapability
impl PartialEq<SymbolCapability> for SymbolCapability
sourcefn eq(&self, other: &SymbolCapability) -> bool
fn eq(&self, other: &SymbolCapability) -> bool
sourceimpl Serialize for SymbolCapability
impl Serialize for SymbolCapability
impl Eq for SymbolCapability
impl StructuralEq for SymbolCapability
impl StructuralPartialEq for SymbolCapability
Auto Trait Implementations
impl RefUnwindSafe for SymbolCapability
impl Send for SymbolCapability
impl Sync for SymbolCapability
impl Unpin for SymbolCapability
impl UnwindSafe for SymbolCapability
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