[][src]Struct lsp_msg::ClientCapabilities

pub struct ClientCapabilities { /* fields omitted */ }

Defines capabilities for dynamic registration, workspace and text document features the client supports.

experimental can be used to pass experimental capabilities under development. For future compatibility ClientCapabilities can have more properties set than currently defined.

Trait Implementations

impl Default for ClientCapabilities[src]

impl Debug for ClientCapabilities[src]

impl Serialize for ClientCapabilities[src]

impl<'de> Deserialize<'de> for ClientCapabilities where
    ClientCapabilities: Default
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]