Struct StateIDError

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

This error occurs when a value could not be constructed.

This occurs when given an integer exceeding the maximum allowed value.

When the std feature is enabled, this implements the Error trait.

Implementations

impl StateIDError

fn attempted(&self) -> u64

Returns the value that could not be converted to an ID.

Trait Implementations

impl Clone for StateIDError

fn clone(&self) -> Self

impl Debug for StateIDError

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

impl Display for StateIDError

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

impl Eq for StateIDError

impl Error for StateIDError

impl PartialEq for StateIDError

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for StateIDError

Auto Trait Implementations

impl Freeze for StateIDError

impl RefUnwindSafe for StateIDError

impl Send for StateIDError

impl Sync for StateIDError

impl Unpin for StateIDError

impl UnsafeUnpin for StateIDError

impl UnwindSafe for StateIDError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for StateIDError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

fn to_string(&self) -> String

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

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

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

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