Struct AllocError
pub struct AllocError;
The error type of a failed allocation.
This type is intended to be deprecated in favor of the standard library's
AllocError type once it is stabilized. When that happens, this type will
be replaced by a type alias to the standard library type. We do not intend
to treat this as a breaking change; users who wish to avoid breakage should
avoid writing code which assumes that this is not such an alias. For
example, implementing the same trait for both types will result in an impl
conflict once this type is an alias.
Trait Implementations
impl Clone for AllocError
fn clone(&self) -> AllocError
impl Copy for AllocError
impl Debug for AllocError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for AllocError
impl PartialEq for AllocError
fn eq(&self, other: &AllocError) -> bool
impl StructuralPartialEq for AllocError
Auto Trait Implementations
impl Freeze for AllocError
impl RefUnwindSafe for AllocError
impl Send for AllocError
impl Sync for AllocError
impl Unpin for AllocError
impl UnsafeUnpin for AllocError
impl UnwindSafe for AllocError
Blanket Implementations
impl<T> Any for AllocError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for AllocError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for AllocError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for AllocError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for AllocError
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for AllocError
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 AllocError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for AllocError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>