pub struct WorkspaceSymbolClientCapabilities {
pub dynamic_registration: Option<bool>,
pub symbol_kind: Option<SymbolKindCapability>,
pub tag_support: Option<TagSupport<SymbolTag>>,
}
Fields
dynamic_registration: Option<bool>
This capability supports dynamic registration.
symbol_kind: Option<SymbolKindCapability>
Specific capabilities for the SymbolKind
in the workspace/symbol
request.
tag_support: Option<TagSupport<SymbolTag>>
The client supports tags on SymbolInformation
.
Clients supporting tags have to handle unknown tags gracefully.
@since 3.16.0
Trait Implementations
sourceimpl Clone for WorkspaceSymbolClientCapabilities
impl Clone for WorkspaceSymbolClientCapabilities
sourcefn clone(&self) -> WorkspaceSymbolClientCapabilities
fn clone(&self) -> WorkspaceSymbolClientCapabilities
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 Default for WorkspaceSymbolClientCapabilities
impl Default for WorkspaceSymbolClientCapabilities
sourcefn default() -> WorkspaceSymbolClientCapabilities
fn default() -> WorkspaceSymbolClientCapabilities
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for WorkspaceSymbolClientCapabilities
impl<'de> Deserialize<'de> for WorkspaceSymbolClientCapabilities
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<WorkspaceSymbolClientCapabilities> for WorkspaceSymbolClientCapabilities
impl PartialEq<WorkspaceSymbolClientCapabilities> for WorkspaceSymbolClientCapabilities
sourcefn eq(&self, other: &WorkspaceSymbolClientCapabilities) -> bool
fn eq(&self, other: &WorkspaceSymbolClientCapabilities) -> bool
impl Eq for WorkspaceSymbolClientCapabilities
impl StructuralEq for WorkspaceSymbolClientCapabilities
impl StructuralPartialEq for WorkspaceSymbolClientCapabilities
Auto Trait Implementations
impl RefUnwindSafe for WorkspaceSymbolClientCapabilities
impl Send for WorkspaceSymbolClientCapabilities
impl Sync for WorkspaceSymbolClientCapabilities
impl Unpin for WorkspaceSymbolClientCapabilities
impl UnwindSafe for WorkspaceSymbolClientCapabilities
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