pub enum EditType {
Show 20 variants
InsertChars,
Delete,
DeleteSelection,
InsertNewline,
Cut,
Paste,
Indent,
Outdent,
ToggleComment,
MoveLine,
Completion,
DeleteWord,
DeleteToBeginningOfLine,
DeleteToEndOfLine,
DeleteToEndOfLineAndInsert,
MotionDelete,
NormalizeLineEndings,
Undo,
Redo,
Other,
}Variants§
InsertChars
Delete
DeleteSelection
InsertNewline
Cut
Paste
Indent
Outdent
ToggleComment
MoveLine
Completion
DeleteWord
DeleteToBeginningOfLine
DeleteToEndOfLine
DeleteToEndOfLineAndInsert
MotionDelete
NormalizeLineEndings
Undo
Redo
Other
Implementations§
Trait Implementations§
impl Copy for EditType
impl Eq for EditType
impl StructuralPartialEq for EditType
Auto Trait Implementations§
impl Freeze for EditType
impl RefUnwindSafe for EditType
impl Send for EditType
impl Sync for EditType
impl Unpin for EditType
impl UnwindSafe for EditType
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more