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