Enum core_extensions::slices::BiasDirection
source · [−]pub enum BiasDirection {
Left,
Right,
}
slices
only.Expand description
The direction a range bound is moved towards to make the bound a valid index.
Variants
Left
Means that the bound is biased to lower indices
Right
Means that the bound is biased to higher indices
Trait Implementations
sourceimpl Clone for BiasDirection
impl Clone for BiasDirection
sourcefn clone(&self) -> BiasDirection
fn clone(&self) -> BiasDirection
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BiasDirection
impl Debug for BiasDirection
sourceimpl From<BiasDirection> for SliceBias
impl From<BiasDirection> for SliceBias
sourcefn from(dir: BiasDirection) -> Self
fn from(dir: BiasDirection) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<BiasDirection> for BiasDirection
impl PartialEq<BiasDirection> for BiasDirection
sourcefn eq(&self, other: &BiasDirection) -> bool
fn eq(&self, other: &BiasDirection) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Copy for BiasDirection
impl Eq for BiasDirection
impl StructuralEq for BiasDirection
impl StructuralPartialEq for BiasDirection
Auto Trait Implementations
impl RefUnwindSafe for BiasDirection
impl Send for BiasDirection
impl Sync for BiasDirection
impl Unpin for BiasDirection
impl UnwindSafe for BiasDirection
Blanket Implementations
sourceimpl<T> AsPhantomData for T where
T: ?Sized,
impl<T> AsPhantomData for T where
T: ?Sized,
sourcefn as_phantom(&self) -> PhantomData<Self>
fn as_phantom(&self) -> PhantomData<Self>
phantom
only.Gets a PhantomData<Self>
. Read more
sourcefn as_phantom_covariant(&self) -> PhantomData<fn() -> Self>
fn as_phantom_covariant(&self) -> PhantomData<fn() -> Self>
phantom
only.Gets a PhantomData<fn() -> Self>
, a covariant PhantomData
.
sourcefn as_phantom_contra(&self) -> PhantomData<fn(_: Self)>
fn as_phantom_contra(&self) -> PhantomData<fn(_: Self)>
phantom
only.Gets a PhantomData<fn(Self)>
, a contravariant PhantomData
.
sourcefn as_phantom_invariant(&self) -> PhantomData<fn(_: Self) -> Self>
fn as_phantom_invariant(&self) -> PhantomData<fn(_: Self) -> Self>
phantom
only.Gets a PhantomData<fn(Self) -> Self>
, an invariant PhantomData
.
sourceconst PHANTOM: PhantomData<Self> = PhantomData
const PHANTOM: PhantomData<Self> = PhantomData
phantom
only.Gets a PhantomData<Self>
. Read more
sourceconst PHANTOM_COVARIANT: PhantomData<fn() -> Self> = PhantomData
const PHANTOM_COVARIANT: PhantomData<fn() -> Self> = PhantomData
phantom
only.Constructs a PhantomData<fn() -> T>
, a covariant PhantomData
. Read more
sourceconst PHANTOM_CONTRA: PhantomData<fn(_: Self)> = PhantomData
const PHANTOM_CONTRA: PhantomData<fn(_: Self)> = PhantomData
phantom
only.Gets a PhantomData<fn(Self)>
, a contravariant PhantomData
. Read more
sourceconst PHANTOM_INVARIANT: PhantomData<fn(_: Self) -> Self> = PhantomData
const PHANTOM_INVARIANT: PhantomData<fn(_: Self) -> Self> = PhantomData
phantom
only.Gets a PhantomData<fn(Self) -> Self>
, an invariant PhantomData
. Read more
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> CallExt for T where
T: ?Sized,
impl<T> CallExt for T where
T: ?Sized,
sourcefn ref_call<P>(&self, params: P) -> Self::Returns where
Self: CallRef<P>,
fn ref_call<P>(&self, params: P) -> Self::Returns where
Self: CallRef<P>,
callable
only.For calling CallRef::ref_call_
,
with the ability to specify the types of the arguments.. Read more