pub struct WhyNot(/* private fields */);Expand description
An opaque type that captures the reason why a deserialization to a
ShouldBe<T> failed.
This type is only meant to be used within the ShouldBe type.
Implementations§
Trait Implementations§
impl Eq for WhyNot
Source§impl Ord for WhyNot
impl Ord for WhyNot
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Auto Trait Implementations§
impl Freeze for WhyNot
impl RefUnwindSafe for WhyNot
impl Send for WhyNot
impl Sync for WhyNot
impl Unpin for WhyNot
impl UnsafeUnpin for WhyNot
impl UnwindSafe for WhyNot
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.