pub enum AbbrevTrigger {
NonKeyword(char),
CtrlBracket,
Cr,
Esc,
}Expand description
Trigger kind for abbreviation expansion.
Variants§
NonKeyword(char)
A non-keyword character was typed (e.g. space, punctuation).
CtrlBracket
<C-]> was pressed — expand without inserting any character.
Cr
<CR> (Enter) was pressed.
Esc
<Esc> was pressed to leave insert mode.
Trait Implementations§
Source§impl Clone for AbbrevTrigger
impl Clone for AbbrevTrigger
Source§fn clone(&self) -> AbbrevTrigger
fn clone(&self) -> AbbrevTrigger
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 moreimpl Copy for AbbrevTrigger
Source§impl Debug for AbbrevTrigger
impl Debug for AbbrevTrigger
impl Eq for AbbrevTrigger
Source§impl PartialEq for AbbrevTrigger
impl PartialEq for AbbrevTrigger
Source§fn eq(&self, other: &AbbrevTrigger) -> bool
fn eq(&self, other: &AbbrevTrigger) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AbbrevTrigger
Auto Trait Implementations§
impl Freeze for AbbrevTrigger
impl RefUnwindSafe for AbbrevTrigger
impl Send for AbbrevTrigger
impl Sync for AbbrevTrigger
impl Unpin for AbbrevTrigger
impl UnsafeUnpin for AbbrevTrigger
impl UnwindSafe for AbbrevTrigger
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