pub struct TextDocumentClientCapabilities {
pub synchronization: Option<SynchronizationCapability>,
pub completion: Option<CompletionCapability>,
pub hover: Option<HoverCapability>,
pub publish_diagnostics: Option<PublishDiagnosticsCapability>,
}Expand description
Text document client capabilities
Fields§
§synchronization: Option<SynchronizationCapability>Synchronization capabilities
completion: Option<CompletionCapability>Completion capabilities
hover: Option<HoverCapability>Hover capabilities
publish_diagnostics: Option<PublishDiagnosticsCapability>Diagnostic capabilities
Trait Implementations§
Source§impl Clone for TextDocumentClientCapabilities
impl Clone for TextDocumentClientCapabilities
Source§fn clone(&self) -> TextDocumentClientCapabilities
fn clone(&self) -> TextDocumentClientCapabilities
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for TextDocumentClientCapabilities
impl<'de> Deserialize<'de> for TextDocumentClientCapabilities
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
Auto Trait Implementations§
impl Freeze for TextDocumentClientCapabilities
impl RefUnwindSafe for TextDocumentClientCapabilities
impl Send for TextDocumentClientCapabilities
impl Sync for TextDocumentClientCapabilities
impl Unpin for TextDocumentClientCapabilities
impl UnwindSafe for TextDocumentClientCapabilities
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