Struct PatternIDError

pub struct PatternIDError(/* 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 PatternIDError

fn attempted(&self) -> u64

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

Trait Implementations

impl Clone for PatternIDError

fn clone(&self) -> Self

impl Debug for PatternIDError

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

impl Display for PatternIDError

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

impl Eq for PatternIDError

impl Error for PatternIDError

impl PartialEq for PatternIDError

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

impl StructuralPartialEq for PatternIDError

Auto Trait Implementations

impl Freeze for PatternIDError

impl RefUnwindSafe for PatternIDError

impl Send for PatternIDError

impl Sync for PatternIDError

impl Unpin for PatternIDError

impl UnsafeUnpin for PatternIDError

impl UnwindSafe for PatternIDError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for PatternIDError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

fn to_string(&self) -> String

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

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

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

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