Struct lsp_types::CompletionItemKindCapability
source · [−]pub struct CompletionItemKindCapability {
pub value_set: Option<Vec<CompletionItemKind>>,
}
Fields
value_set: Option<Vec<CompletionItemKind>>
The completion item kind values the client supports. When this property exists the client also guarantees that it will handle values outside its set gracefully and falls back to a default value when unknown.
If this property is not present the client only supports
the completion items kinds from Text
to Reference
as defined in
the initial version of the protocol.
Trait Implementations
sourceimpl Clone for CompletionItemKindCapability
impl Clone for CompletionItemKindCapability
sourcefn clone(&self) -> CompletionItemKindCapability
fn clone(&self) -> CompletionItemKindCapability
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CompletionItemKindCapability
impl Debug for CompletionItemKindCapability
sourceimpl Default for CompletionItemKindCapability
impl Default for CompletionItemKindCapability
sourcefn default() -> CompletionItemKindCapability
fn default() -> CompletionItemKindCapability
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CompletionItemKindCapability
impl<'de> Deserialize<'de> for CompletionItemKindCapability
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<CompletionItemKindCapability> for CompletionItemKindCapability
impl PartialEq<CompletionItemKindCapability> for CompletionItemKindCapability
sourcefn eq(&self, other: &CompletionItemKindCapability) -> bool
fn eq(&self, other: &CompletionItemKindCapability) -> bool
impl Eq for CompletionItemKindCapability
impl StructuralEq for CompletionItemKindCapability
impl StructuralPartialEq for CompletionItemKindCapability
Auto Trait Implementations
impl RefUnwindSafe for CompletionItemKindCapability
impl Send for CompletionItemKindCapability
impl Sync for CompletionItemKindCapability
impl Unpin for CompletionItemKindCapability
impl UnwindSafe for CompletionItemKindCapability
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more