[][src]Enum allocator_suite::allocators::global::current_allocator_in_use::CurrentAllocatorInUse

pub enum CurrentAllocatorInUse {
    CoroutineLocal,
    ThreadLocal,
    Global,
}

Records which allocator is currently in use for Global allocations.

This does not affect reallocations or deallocations in any way.

Variants

CoroutineLocal

A coroutine local allocator.

ThreadLocal

A thread local allocator.

Global

A global allocator.

Trait Implementations

impl Clone for CurrentAllocatorInUse[src]

impl Copy for CurrentAllocatorInUse[src]

impl Eq for CurrentAllocatorInUse[src]

impl Ord for CurrentAllocatorInUse[src]

impl PartialEq<CurrentAllocatorInUse> for CurrentAllocatorInUse[src]

impl PartialOrd<CurrentAllocatorInUse> for CurrentAllocatorInUse[src]

impl Debug for CurrentAllocatorInUse[src]

impl Hash for CurrentAllocatorInUse[src]

impl StructuralPartialEq for CurrentAllocatorInUse[src]

impl StructuralEq for CurrentAllocatorInUse[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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> 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]