pub struct TextDocumentClientCapabilities {
pub synchronization: Option<TextDocumentSyncClientCapabilities>,
pub completion: Option<CompletionClientCapabilities>,
pub hover: Option<HoverClientCapabilities>,
}Expand description
Text document-specific client capabilities.
Fields§
§synchronization: Option<TextDocumentSyncClientCapabilities>Defines which synchronization capabilities the client supports.
completion: Option<CompletionClientCapabilities>Capabilities specific to the textDocument/completion request.
hover: Option<HoverClientCapabilities>Capabilities specific to the textDocument/hover request.
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 (const: unstable) · 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
impl StructuralPartialEq for TextDocumentClientCapabilities
Auto Trait Implementations§
impl Freeze for TextDocumentClientCapabilities
impl RefUnwindSafe for TextDocumentClientCapabilities
impl Send for TextDocumentClientCapabilities
impl Sync for TextDocumentClientCapabilities
impl Unpin for TextDocumentClientCapabilities
impl UnsafeUnpin 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