Enum SearchDirection

pub enum SearchDirection

Search direction

Variants

Forward

Search history forward

Reverse

Search history backward

Trait Implementations

impl Clone for SearchDirection

fn clone(&self) -> SearchDirection

impl Copy for SearchDirection

impl Debug for SearchDirection

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for SearchDirection

impl PartialEq for SearchDirection

fn eq(&self, other: &SearchDirection) -> bool

impl StructuralPartialEq for SearchDirection

Auto Trait Implementations

impl Freeze for SearchDirection

impl RefUnwindSafe for SearchDirection

impl Send for SearchDirection

impl Sync for SearchDirection

impl Unpin for SearchDirection

impl UnsafeUnpin for SearchDirection

impl UnwindSafe for SearchDirection

Blanket Implementations

impl<T> Any for SearchDirection where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for SearchDirection where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for SearchDirection where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for SearchDirection where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for SearchDirection

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for SearchDirection where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for SearchDirection where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for SearchDirection where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for SearchDirection where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>