pub enum CollectionAllocErr {
CapacityOverflow,
AllocErr {
layout: Layout,
},
}Expand description
Error type for APIs with fallible heap allocation
Variants§
CapacityOverflow
Overflow usize::MAX or other error during size computation
AllocErr
The allocator return an error
Trait Implementations§
Source§impl Debug for CollectionAllocErr
impl Debug for CollectionAllocErr
Source§impl Display for CollectionAllocErr
impl Display for CollectionAllocErr
Source§impl Error for CollectionAllocErr
Available on crate feature std only.
impl Error for CollectionAllocErr
Available on crate feature
std only.1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for CollectionAllocErr
impl RefUnwindSafe for CollectionAllocErr
impl Send for CollectionAllocErr
impl Sync for CollectionAllocErr
impl Unpin for CollectionAllocErr
impl UnwindSafe for CollectionAllocErr
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more