Struct WrongVariantError
pub struct WrongVariantError { /* private fields */ }
Error returned by the derived implementations when an arithmetic or logic operation is invoked on mismatched enum variants.
Trait Implementations
impl Clone for WrongVariantError
fn clone(&self) -> WrongVariantError
impl Copy for WrongVariantError
impl Debug for WrongVariantError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for WrongVariantError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Error for WrongVariantError
Auto Trait Implementations
impl Freeze for WrongVariantError
impl RefUnwindSafe for WrongVariantError
impl Send for WrongVariantError
impl Sync for WrongVariantError
impl Unpin for WrongVariantError
impl UnsafeUnpin for WrongVariantError
impl UnwindSafe for WrongVariantError
Blanket Implementations
impl<T> Any for WrongVariantError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for WrongVariantError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for WrongVariantError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for WrongVariantError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for WrongVariantError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for WrongVariantError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for WrongVariantError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for WrongVariantError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for WrongVariantError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for WrongVariantError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>