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