Struct PatternSetInsertError

pub struct PatternSetInsertError { /* private fields */ }

An error that occurs when a PatternID failed to insert into a PatternSet.

An insert fails when the given PatternID exceeds the configured capacity of the PatternSet.

This error is created by the PatternSet::try_insert routine.

Trait Implementations

impl Clone for PatternSetInsertError

fn clone(&self) -> Self

impl Debug for PatternSetInsertError

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

impl Display for PatternSetInsertError

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

impl Error for PatternSetInsertError

Auto Trait Implementations

impl Freeze for PatternSetInsertError

impl RefUnwindSafe for PatternSetInsertError

impl Send for PatternSetInsertError

impl Sync for PatternSetInsertError

impl Unpin for PatternSetInsertError

impl UnsafeUnpin for PatternSetInsertError

impl UnwindSafe for PatternSetInsertError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for PatternSetInsertError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

fn to_string(&self) -> String

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

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

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

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