Struct lsp_types::selection_range::SelectionRangeClientCapabilities [−][src]
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]
fn clone(&self) -> SelectionRangeClientCapabilities
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SelectionRangeClientCapabilities
[src]
impl Default for SelectionRangeClientCapabilities
[src]
impl<'de> Deserialize<'de> for SelectionRangeClientCapabilities
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for SelectionRangeClientCapabilities
[src]
impl PartialEq<SelectionRangeClientCapabilities> for SelectionRangeClientCapabilities
[src]
fn eq(&self, other: &SelectionRangeClientCapabilities) -> bool
[src]
fn ne(&self, other: &SelectionRangeClientCapabilities) -> bool
[src]
impl Serialize for SelectionRangeClientCapabilities
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for SelectionRangeClientCapabilities
[src]
impl StructuralPartialEq for SelectionRangeClientCapabilities
[src]
Auto Trait Implementations
impl RefUnwindSafe for SelectionRangeClientCapabilities
[src]
impl Send for SelectionRangeClientCapabilities
[src]
impl Sync for SelectionRangeClientCapabilities
[src]
impl Unpin for SelectionRangeClientCapabilities
[src]
impl UnwindSafe for SelectionRangeClientCapabilities
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,