Trait placement_new::SinglePlace[][src]

pub trait SinglePlace<T> {
    unsafe fn emplace_with(f: impl FnOnce(&mut MaybeUninit<T>)) -> Self;
unsafe fn emplace_zeroed_with(f: impl FnOnce(&mut MaybeUninit<T>)) -> Self; }

A place containing a single value.

Required methods

unsafe fn emplace_with(f: impl FnOnce(&mut MaybeUninit<T>)) -> Self[src]

Safety

f must initialize T correctly.

unsafe fn emplace_zeroed_with(f: impl FnOnce(&mut MaybeUninit<T>)) -> Self[src]

Safety

f must initialize T correctly.

Loading content...

Implementations on Foreign Types

impl<T> SinglePlace<T> for Box<T>[src]

Loading content...

Implementors

Loading content...