Struct fallacy_box::AllocError
[−]#[repr(transparent)]pub struct AllocError(_);Expand description
The error type for allocation failure.
Implementations
impl AllocError
impl AllocError
pub const fn new(layout: Layout) -> AllocError
pub const fn new(layout: Layout) -> AllocError
Creates a new AllocError.
If the size of layout is zero, it means we do not know what the size is.
Trait Implementations
impl Clone for AllocError
impl Clone for AllocError
fn clone(&self) -> AllocError
fn clone(&self) -> AllocError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Debug for AllocError
impl Debug for AllocError
impl Display for AllocError
impl Display for AllocError
impl Error for AllocError
impl Error for AllocError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl From<TryReserveError> for AllocError
impl From<TryReserveError> for AllocError
fn from(e: TryReserveError) -> AllocError
fn from(e: TryReserveError) -> AllocError
Converts to this type from the input type.
impl Copy for AllocError
Auto Trait Implementations
impl RefUnwindSafe for AllocError
impl Send for AllocError
impl Sync for AllocError
impl Unpin for AllocError
impl UnwindSafe for AllocError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more