pub enum CompletionTriggerKindDTO {
TriggerCharacter = 1,
Invoke = 2,
}Expand description
Represents the reason why code completion was triggered.
Variants§
TriggerCharacter = 1
Completion was triggered by typing a trigger character.
Invoke = 2
Completion was triggered explicitly by a command.
Trait Implementations§
Source§impl Clone for CompletionTriggerKindDTO
impl Clone for CompletionTriggerKindDTO
Source§fn clone(&self) -> CompletionTriggerKindDTO
fn clone(&self) -> CompletionTriggerKindDTO
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 CompletionTriggerKindDTO
impl Debug for CompletionTriggerKindDTO
Source§impl<'de> Deserialize<'de> for CompletionTriggerKindDTO
impl<'de> Deserialize<'de> for CompletionTriggerKindDTO
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
Source§impl PartialEq for CompletionTriggerKindDTO
impl PartialEq for CompletionTriggerKindDTO
Source§impl Serialize for CompletionTriggerKindDTO
impl Serialize for CompletionTriggerKindDTO
impl Copy for CompletionTriggerKindDTO
impl Eq for CompletionTriggerKindDTO
impl StructuralPartialEq for CompletionTriggerKindDTO
Auto Trait Implementations§
impl Freeze for CompletionTriggerKindDTO
impl RefUnwindSafe for CompletionTriggerKindDTO
impl Send for CompletionTriggerKindDTO
impl Sync for CompletionTriggerKindDTO
impl Unpin for CompletionTriggerKindDTO
impl UnwindSafe for CompletionTriggerKindDTO
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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 Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.