Struct InvalidOutputSize

pub struct InvalidOutputSize;

The error type used in variable hash traits.

Trait Implementations

impl Clone for InvalidOutputSize

fn clone(&self) -> InvalidOutputSize

impl Copy for InvalidOutputSize

impl Debug for InvalidOutputSize

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for InvalidOutputSize

fn default() -> InvalidOutputSize

impl Display for InvalidOutputSize

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Error for InvalidOutputSize

Auto Trait Implementations

impl Freeze for InvalidOutputSize

impl RefUnwindSafe for InvalidOutputSize

impl Send for InvalidOutputSize

impl Sync for InvalidOutputSize

impl Unpin for InvalidOutputSize

impl UnsafeUnpin for InvalidOutputSize

impl UnwindSafe for InvalidOutputSize

Blanket Implementations

impl<T> Any for InvalidOutputSize where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for InvalidOutputSize where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for InvalidOutputSize where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for InvalidOutputSize where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for InvalidOutputSize

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Same for InvalidOutputSize

type Output = T;

impl<T> ToOwned for InvalidOutputSize where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T> ToString for InvalidOutputSize where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T, U> Into<U> for InvalidOutputSize where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for InvalidOutputSize where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for InvalidOutputSize where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>