Enum python_packaging::interpreter::MemoryAllocatorBackend[][src]

pub enum MemoryAllocatorBackend {
    Default,
    Jemalloc,
    Mimalloc,
    Snmalloc,
    Rust,
}

Defines a backend for a memory allocator.

Variants

Default

The default allocator as configured by Python.

Jemalloc

Use jemalloc.

Mimalloc

Use Mimalloc.

Snmalloc

Use Snmalloc.

Rust

Use Rust’s global allocator.

Trait Implementations

impl Clone for MemoryAllocatorBackend[src]

impl Copy for MemoryAllocatorBackend[src]

impl Debug for MemoryAllocatorBackend[src]

impl Default for MemoryAllocatorBackend[src]

impl PartialEq<MemoryAllocatorBackend> for MemoryAllocatorBackend[src]

impl StructuralPartialEq for MemoryAllocatorBackend[src]

impl ToString for MemoryAllocatorBackend[src]

impl TryFrom<&'_ str> for MemoryAllocatorBackend[src]

type Error = String

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.