Enum Direction

pub(in ::slice) enum Direction

Variants

Front
Back

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> From<T> for Direction

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for Direction where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for Direction

impl<T, U> Into<U> for Direction 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 Direction where U: Into<T>,

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

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>