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§
Source§impl Debug for DocumentSymbolCapability
impl Debug for DocumentSymbolCapability
Source§impl Default for DocumentSymbolCapability
impl Default for DocumentSymbolCapability
Source§fn default() -> DocumentSymbolCapability
fn default() -> DocumentSymbolCapability
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DocumentSymbolCapability
impl<'de> Deserialize<'de> for DocumentSymbolCapability
Source§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
Source§impl PartialEq for DocumentSymbolCapability
impl PartialEq for DocumentSymbolCapability
Source§impl Serialize for DocumentSymbolCapability
impl Serialize for DocumentSymbolCapability
impl Eq for DocumentSymbolCapability
impl StructuralPartialEq for DocumentSymbolCapability
Auto Trait Implementations§
impl Freeze for DocumentSymbolCapability
impl RefUnwindSafe for DocumentSymbolCapability
impl Send for DocumentSymbolCapability
impl Sync for DocumentSymbolCapability
impl Unpin for DocumentSymbolCapability
impl UnwindSafe for DocumentSymbolCapability
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more