pub trait EmplaceInitializer {
type Output: ?Sized;
// Required methods
fn layout(&mut self) -> Layout;
fn emplace(self, ptr: NonNull<u8>) -> NonNull<Self::Output>;
}
Expand description
An abstract interface for all emplace initializer