Struct lsp_types::selection_range::SelectionRangeClientCapabilities[][src]

pub struct SelectionRangeClientCapabilities {
    pub dynamic_registration: Option<bool>,
}

Fields

dynamic_registration: Option<bool>

Whether implementation supports dynamic registration for selection range providers. If this is set to true the client supports the new SelectionRangeRegistrationOptions return value for the corresponding server capability as well.

Trait Implementations

impl Clone for SelectionRangeClientCapabilities[src]

impl Debug for SelectionRangeClientCapabilities[src]

impl Default for SelectionRangeClientCapabilities[src]

impl<'de> Deserialize<'de> for SelectionRangeClientCapabilities[src]

impl Eq for SelectionRangeClientCapabilities[src]

impl PartialEq<SelectionRangeClientCapabilities> for SelectionRangeClientCapabilities[src]

impl Serialize for SelectionRangeClientCapabilities[src]

impl StructuralEq for SelectionRangeClientCapabilities[src]

impl StructuralPartialEq for SelectionRangeClientCapabilities[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.