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§
Source§impl Ord for WhyNot
impl Ord for WhyNot
Source§impl PartialOrd for WhyNot
impl PartialOrd for WhyNot
impl Eq for WhyNot
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.