Struct InvalidSignature

pub struct InvalidSignature;

A detail-less error when a signature is not valid.

Trait Implementations

impl Clone for InvalidSignature

fn clone(&self) -> InvalidSignature

impl Copy for InvalidSignature

impl Debug for InvalidSignature

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

Auto Trait Implementations

impl Freeze for InvalidSignature

impl RefUnwindSafe for InvalidSignature

impl Send for InvalidSignature

impl Sync for InvalidSignature

impl Unpin for InvalidSignature

impl UnsafeUnpin for InvalidSignature

impl UnwindSafe for InvalidSignature

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for InvalidSignature

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T, U> Into<U> for InvalidSignature 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 InvalidSignature where U: Into<T>,

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

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

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