pub struct CompletionItemClientCapabilities {
pub snippet_support: Option<bool>,
pub commit_characters_support: Option<bool>,
pub documentation_format: Option<Vec<MarkupKind>>,
}Expand description
Completion item client capabilities.
Fields§
§snippet_support: Option<bool>Client supports snippets as insert text.
commit_characters_support: Option<bool>Client supports commit characters on a completion item.
documentation_format: Option<Vec<MarkupKind>>Client supports the following content formats for the documentation property. The order describes the preferred format of the client.
Trait Implementations§
Source§impl Clone for CompletionItemClientCapabilities
impl Clone for CompletionItemClientCapabilities
Source§fn clone(&self) -> CompletionItemClientCapabilities
fn clone(&self) -> CompletionItemClientCapabilities
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for CompletionItemClientCapabilities
impl<'de> Deserialize<'de> for CompletionItemClientCapabilities
Source§fn 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
impl StructuralPartialEq for CompletionItemClientCapabilities
Auto Trait Implementations§
impl Freeze for CompletionItemClientCapabilities
impl RefUnwindSafe for CompletionItemClientCapabilities
impl Send for CompletionItemClientCapabilities
impl Sync for CompletionItemClientCapabilities
impl Unpin for CompletionItemClientCapabilities
impl UnsafeUnpin for CompletionItemClientCapabilities
impl UnwindSafe for CompletionItemClientCapabilities
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