[−][src]Struct lsp_types::selection_range::SelectionRangeClientCapabilities
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]
pub 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]
pub fn default() -> SelectionRangeClientCapabilities
[src]
impl<'de> Deserialize<'de> for SelectionRangeClientCapabilities
[src]
pub 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]
pub fn eq(&self, other: &SelectionRangeClientCapabilities) -> bool
[src]
pub fn ne(&self, other: &SelectionRangeClientCapabilities) -> bool
[src]
impl Serialize for SelectionRangeClientCapabilities
[src]
pub 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
impl Send for SelectionRangeClientCapabilities
impl Sync for SelectionRangeClientCapabilities
impl Unpin for SelectionRangeClientCapabilities
impl UnwindSafe for SelectionRangeClientCapabilities
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>,