Enum smallvec::CollectionAllocErr
source · [−]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
Fields
layout: Layout
The layout that was passed to the allocator
The allocator return an error
Trait Implementations
sourceimpl Debug for CollectionAllocErr
impl Debug for CollectionAllocErr
sourceimpl Display for CollectionAllocErr
impl Display for CollectionAllocErr
sourceimpl From<LayoutError> for CollectionAllocErr
impl From<LayoutError> for CollectionAllocErr
Auto Trait Implementations
impl RefUnwindSafe for CollectionAllocErr
impl Send for CollectionAllocErr
impl Sync for CollectionAllocErr
impl Unpin for CollectionAllocErr
impl UnwindSafe for CollectionAllocErr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more