Struct TryReserveError

pub struct TryReserveError { pub(in ::collections) kind: TryReserveErrorKind }

The error type for try_reserve methods.

Fields

kind: TryReserveErrorKind

Implementations

impl TryReserveError

const fn kind(&self) -> TryReserveErrorKind

Details about the allocation that caused the error

Trait Implementations

impl Clone for TryReserveError

fn clone(&self) -> TryReserveError

impl Debug for TryReserveError

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

impl Display for TryReserveError

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

impl Eq for TryReserveError

fn assert_fields_are_eq(&self)

impl Error for TryReserveError

impl From<TryReserveErrorKind> for TryReserveError

fn from(kind: TryReserveErrorKind) -> Self

impl PartialEq for TryReserveError

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

impl StructuralPartialEq for TryReserveError

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> SizeHint for TryReserveError where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for TryReserveError

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> ToString for TryReserveError where T: Display + ?Sized,

fn to_string(&self) -> String

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>