[][src]Enum hashbrown::CollectionAllocErr

pub enum CollectionAllocErr {
    CapacityOverflow,
    AllocErr {
        layout: Layout,
    },
}

Augments AllocErr with a CapacityOverflow variant.

Variants

CapacityOverflow

Error due to the computed capacity exceeding the collection's maximum (usually isize::MAX bytes).

AllocErr

Error due to the allocator.

Fields of AllocErr

layout: Layout

The layout of the allocation request that failed.

Trait Implementations

impl Debug for CollectionAllocErr[src]

impl PartialEq<CollectionAllocErr> for CollectionAllocErr[src]

impl Eq for CollectionAllocErr[src]

impl Clone for CollectionAllocErr[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for CollectionAllocErr

impl Sync for CollectionAllocErr

impl Send for CollectionAllocErr

impl UnwindSafe for CollectionAllocErr

impl RefUnwindSafe for CollectionAllocErr

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.