pub struct IsNone;Expand description
Marker type for asserting that an Option is None
Use with equals!(IsNone) in assertion specs.
Trait Implementations§
Source§impl From<IsNone> for AssertionValue
impl From<IsNone> for AssertionValue
impl Copy for IsNone
impl Eq for IsNone
impl StructuralPartialEq for IsNone
Auto Trait Implementations§
impl Freeze for IsNone
impl RefUnwindSafe for IsNone
impl Send for IsNone
impl Sync for IsNone
impl Unpin for IsNone
impl UnsafeUnpin for IsNone
impl UnwindSafe for IsNone
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more