By &quot;in-place loading&quot; do you mean placement new?<p>And while Rust does have restrictions for safety, unsafe should give you the power to do anything equivalent C or C++ can do. Of course, many idioms are different, especially for safe Rust.