pub struct EditorCapabilities {
pub hover: bool,
pub definition: bool,
pub references: bool,
pub rename: bool,
pub completion: bool,
}Expand description
Editor API support grouped by feature.
Fields§
§hover: boolWhether hover information is available.
definition: boolWhether definition lookup is available.
references: boolWhether reference lookup is available.
rename: boolWhether rename edits are available.
completion: boolWhether completion items are available.
Trait Implementations§
Source§impl Clone for EditorCapabilities
impl Clone for EditorCapabilities
Source§fn clone(&self) -> EditorCapabilities
fn clone(&self) -> EditorCapabilities
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 EditorCapabilities
impl Debug for EditorCapabilities
Source§impl Default for EditorCapabilities
impl Default for EditorCapabilities
Source§fn default() -> EditorCapabilities
fn default() -> EditorCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EditorCapabilities
impl<'de> Deserialize<'de> for EditorCapabilities
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EditorCapabilities, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EditorCapabilities, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EditorCapabilities
impl PartialEq for EditorCapabilities
Source§impl Serialize for EditorCapabilities
impl Serialize for EditorCapabilities
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for EditorCapabilities
impl StructuralPartialEq for EditorCapabilities
Auto Trait Implementations§
impl Freeze for EditorCapabilities
impl RefUnwindSafe for EditorCapabilities
impl Send for EditorCapabilities
impl Sync for EditorCapabilities
impl Unpin for EditorCapabilities
impl UnsafeUnpin for EditorCapabilities
impl UnwindSafe for EditorCapabilities
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