Struct PatternIDError
pub struct PatternIDError(/* private field */);
This error occurs when an ID 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) -> u64Returns 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) -> TReturns the argument unchanged.
impl<T> ToOwned for PatternIDError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn 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) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>