Enum TryReserveError

pub enum TryReserveError

Variants

CapacityOverflow
AllocError { layout: Layout }

Trait Implementations

impl Clone for TryReserveError

fn clone(&self) -> TryReserveError

impl Copy for TryReserveError

impl Debug for TryReserveError

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

Auto Trait Implementations

impl Freeze for TryReserveError

impl RefUnwindSafe for TryReserveError

impl Send for TryReserveError

impl Sync for TryReserveError

impl Unpin for TryReserveError

impl UnsafeUnpin for TryReserveError

impl UnwindSafe for TryReserveError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for TryReserveError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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