Place
Placement new in Rust
A simple wrapper around MaybeUninit that allows one to simply and safely
initialize a struct field-by-field
Usage
use place;
use MaybeUninit;
let mut buf = uninit;
let x: &mut MyCoolStruct = place!;
// SAFETY: buf has been initialized above
unsafe ;