Enum EditMode
#[non_exhaustive]
pub enum EditMode
Style of editing / Standard keymaps
Variants
-
Emacs Emacs keymap
-
Vi Vi keymap
Trait Implementations
impl Clone for EditMode
fn clone(&self) -> EditMode
impl Copy for EditMode
impl Debug for EditMode
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for EditMode
impl PartialEq for EditMode
fn eq(&self, other: &EditMode) -> bool
impl StructuralPartialEq for EditMode
Auto Trait Implementations
impl Freeze for EditMode
impl RefUnwindSafe for EditMode
impl Send for EditMode
impl Sync for EditMode
impl Unpin for EditMode
impl UnsafeUnpin for EditMode
impl UnwindSafe for EditMode
Blanket Implementations
impl<T> Any for EditMode
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for EditMode
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for EditMode
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for EditMode
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for EditMode
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for EditMode
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for EditMode
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for EditMode
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for EditMode
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>