Struct lsp2::CompletionOptionsCompletionItem
pub struct CompletionOptionsCompletionItem {
pub label_details_support: Option<bool>,
}
Fields§
§label_details_support: Option<bool>
The server has support for completion item label
details (see also CompletionItemLabelDetails
) when receiving
a completion item in a resolve call.
@since 3.17.0
Trait Implementations§
§impl Clone for CompletionOptionsCompletionItem
impl Clone for CompletionOptionsCompletionItem
§fn clone(&self) -> CompletionOptionsCompletionItem
fn clone(&self) -> CompletionOptionsCompletionItem
Returns a copy 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 more§impl Debug for CompletionOptionsCompletionItem
impl Debug for CompletionOptionsCompletionItem
§impl Default for CompletionOptionsCompletionItem
impl Default for CompletionOptionsCompletionItem
§fn default() -> CompletionOptionsCompletionItem
fn default() -> CompletionOptionsCompletionItem
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for CompletionOptionsCompletionItem
impl<'de> Deserialize<'de> for CompletionOptionsCompletionItem
§fn deserialize<__D>(
__deserializer: __D
) -> Result<CompletionOptionsCompletionItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<CompletionOptionsCompletionItem, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl PartialEq<CompletionOptionsCompletionItem> for CompletionOptionsCompletionItem
impl PartialEq<CompletionOptionsCompletionItem> for CompletionOptionsCompletionItem
§fn eq(&self, other: &CompletionOptionsCompletionItem) -> bool
fn eq(&self, other: &CompletionOptionsCompletionItem) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl Serialize for CompletionOptionsCompletionItem
impl Serialize for CompletionOptionsCompletionItem
§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 CompletionOptionsCompletionItem
impl StructuralEq for CompletionOptionsCompletionItem
impl StructuralPartialEq for CompletionOptionsCompletionItem
Auto Trait Implementations§
impl RefUnwindSafe for CompletionOptionsCompletionItem
impl Send for CompletionOptionsCompletionItem
impl Sync for CompletionOptionsCompletionItem
impl Unpin for CompletionOptionsCompletionItem
impl UnwindSafe for CompletionOptionsCompletionItem
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.