Struct collections::boxed::ExchangeHeapSingleton [] [src]

pub struct ExchangeHeapSingleton {
    // some fields omitted
}
Unstable (box_heap #27779)

: may be renamed; uncertain about custom allocator design

This the singleton type used solely for boxed::HEAP.

Trait Implementations

impl<T> Placer<T> for ExchangeHeapSingleton

type Place = IntermediateBox<T>

Unstable (placement_in #27779)

: placement box design is still being worked out.

fn make_place(self) -> IntermediateBox<T>

Unstable (placement_in #27779)

: placement box design is still being worked out.

Derived Implementations

impl Copy for ExchangeHeapSingleton

impl Clone for ExchangeHeapSingleton

fn clone(&self) -> ExchangeHeapSingleton

Unstable (box_heap #27779)

: may be renamed; uncertain about custom allocator design

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