Enum Direction
pub enum Direction
Delete (kill) direction
Variants
-
Forward After cursor
-
Backward Before cursor
Trait Implementations
impl Clone for Direction
fn clone(&self) -> Direction
impl Copy for Direction
impl Debug for Direction
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for Direction
fn default() -> Direction
impl Eq for Direction
impl PartialEq for Direction
fn eq(&self, other: &Direction) -> bool
impl StructuralPartialEq for Direction
Auto Trait Implementations
impl Freeze for Direction
impl RefUnwindSafe for Direction
impl Send for Direction
impl Sync for Direction
impl Unpin for Direction
impl UnsafeUnpin for Direction
impl UnwindSafe for Direction
Blanket Implementations
impl<T> Any for Direction
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Direction
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Direction
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Direction
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Direction
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Direction
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Direction
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 Direction
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Direction
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>