pub struct ErrorSelector(u64);Expand description
Value for differentiating error types. Used internally by an AssertionPayload.
Tuple Fields§
§0: u64Implementations§
Trait Implementations§
Source§impl Clone for ErrorSelector
impl Clone for ErrorSelector
Source§fn clone(&self) -> ErrorSelector
fn clone(&self) -> ErrorSelector
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ErrorSelector
impl Debug for ErrorSelector
Source§impl<'de> Deserialize<'de> for ErrorSelector
impl<'de> Deserialize<'de> for ErrorSelector
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for ErrorSelector
impl Hash for ErrorSelector
Source§impl Ord for ErrorSelector
impl Ord for ErrorSelector
Source§fn cmp(&self, other: &ErrorSelector) -> Ordering
fn cmp(&self, other: &ErrorSelector) -> Ordering
1.21.0 · 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
Source§impl PartialEq for ErrorSelector
impl PartialEq for ErrorSelector
Source§impl PartialOrd for ErrorSelector
impl PartialOrd for ErrorSelector
Source§impl Serialize for ErrorSelector
impl Serialize for ErrorSelector
impl Copy for ErrorSelector
impl Eq for ErrorSelector
impl StructuralPartialEq for ErrorSelector
Auto Trait Implementations§
impl Freeze for ErrorSelector
impl RefUnwindSafe for ErrorSelector
impl Send for ErrorSelector
impl Sync for ErrorSelector
impl Unpin for ErrorSelector
impl UnwindSafe for ErrorSelector
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,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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