Struct lsp_types::CompletionCapability
source · pub struct CompletionCapability {
pub dynamic_registration: Option<bool>,
pub completion_item: Option<CompletionItemCapability>,
pub completion_item_kind: Option<CompletionItemKindCapability>,
pub context_support: Option<bool>,
}
Fields
dynamic_registration: Option<bool>
Whether completion supports dynamic registration.
completion_item: Option<CompletionItemCapability>
The client supports the following CompletionItem
specific
capabilities.
completion_item_kind: Option<CompletionItemKindCapability>
context_support: Option<bool>
The client supports to send additional context information for a
textDocument/completion
requestion.
Trait Implementations
sourceimpl Debug for CompletionCapability
impl Debug for CompletionCapability
sourceimpl Default for CompletionCapability
impl Default for CompletionCapability
sourcefn default() -> CompletionCapability
fn default() -> CompletionCapability
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CompletionCapability
impl<'de> Deserialize<'de> for CompletionCapability
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<CompletionCapability> for CompletionCapability
impl PartialEq<CompletionCapability> for CompletionCapability
sourcefn eq(&self, other: &CompletionCapability) -> bool
fn eq(&self, other: &CompletionCapability) -> bool
sourceimpl Serialize for CompletionCapability
impl Serialize for CompletionCapability
impl Eq for CompletionCapability
impl StructuralEq for CompletionCapability
impl StructuralPartialEq for CompletionCapability
Auto Trait Implementations
impl RefUnwindSafe for CompletionCapability
impl Send for CompletionCapability
impl Sync for CompletionCapability
impl Unpin for CompletionCapability
impl UnwindSafe for CompletionCapability
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