Struct SpecificationError

pub struct SpecificationError(/* private field */);

Specification error

Trait Implementations

impl Clone for SpecificationError

fn clone(&self) -> SpecificationError

impl Copy for SpecificationError

impl Debug for SpecificationError

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

impl Display for SpecificationError

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

impl Error for SpecificationError

fn description(&self) -> &str

Auto Trait Implementations

impl Freeze for SpecificationError

impl RefUnwindSafe for SpecificationError

impl Send for SpecificationError

impl Sync for SpecificationError

impl Unpin for SpecificationError

impl UnsafeUnpin for SpecificationError

impl UnwindSafe for SpecificationError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for SpecificationError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

fn to_string(&self) -> String

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

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

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

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