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) -> TryReserveErrorKindDetails 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) -> TReturns the argument unchanged.
impl<T> SizeHint for TryReserveError
where
T: ?Sized,
fn lower_bound(&self) -> usizefn 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) -> Tfn 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) -> 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 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>