pub struct LspClientCapabilities {
pub text_document: TextDocumentClientCapabilities,
pub workspace: WorkspaceClientCapabilities,
pub window: WindowClientCapabilities,
pub general: GeneralClientCapabilities,
pub experimental: Option<Value>,
}Expand description
Client capabilities configuration.
Fields§
§text_document: TextDocumentClientCapabilitiesText document capabilities
workspace: WorkspaceClientCapabilitiesWorkspace capabilities
window: WindowClientCapabilitiesWindow capabilities
general: GeneralClientCapabilitiesGeneral capabilities
experimental: Option<Value>Experimental capabilities
Trait Implementations§
Source§impl Clone for LspClientCapabilities
impl Clone for LspClientCapabilities
Source§fn clone(&self) -> LspClientCapabilities
fn clone(&self) -> LspClientCapabilities
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 Debug for LspClientCapabilities
impl Debug for LspClientCapabilities
Source§impl Default for LspClientCapabilities
impl Default for LspClientCapabilities
Source§fn default() -> LspClientCapabilities
fn default() -> LspClientCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LspClientCapabilities
impl<'de> Deserialize<'de> for LspClientCapabilities
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 LspClientCapabilities
impl RefUnwindSafe for LspClientCapabilities
impl Send for LspClientCapabilities
impl Sync for LspClientCapabilities
impl Unpin for LspClientCapabilities
impl UnwindSafe for LspClientCapabilities
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