Trait placement_new::SlicePlace[][src]

pub trait SlicePlace<T> {
    unsafe fn emplace_with(
        len: usize,
        f: impl FnOnce(&mut [MaybeUninit<T>])
    ) -> Self;
unsafe fn emplace_zeroed_with(
        len: usize,
        f: impl FnOnce(&mut [MaybeUninit<T>])
    ) -> Self; }

A place containing multiple continuous values.

Required methods

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

Safety

f must initialize every T correctly.

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

Safety

f must initialize every T correctly.

Loading content...

Implementations on Foreign Types

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

Loading content...

Implementors

Loading content...