pub struct CompletionValue {
pub value: String,
pub label: Option<String>,
pub description: Option<String>,
}Expand description
A single completion suggestion
Fields§
§value: StringThe completion value
label: Option<String>Optional display label (if different from value)
description: Option<String>Optional description
Implementations§
Source§impl CompletionValue
impl CompletionValue
Trait Implementations§
Source§impl Clone for CompletionValue
impl Clone for CompletionValue
Source§fn clone(&self) -> CompletionValue
fn clone(&self) -> CompletionValue
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 CompletionValue
impl Debug for CompletionValue
Source§impl<'de> Deserialize<'de> for CompletionValue
impl<'de> Deserialize<'de> for CompletionValue
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
Auto Trait Implementations§
impl Freeze for CompletionValue
impl RefUnwindSafe for CompletionValue
impl Send for CompletionValue
impl Sync for CompletionValue
impl Unpin for CompletionValue
impl UnwindSafe for CompletionValue
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