Creates an uninitialized object.
unsafe extern "rust-intrinsic" fn uninit<T>() -> T
Returns an uninitialized object.
This is a very efficient way to create large objects that will later be initialized. Note that this is not the same as creating an object that contains the bytes that were previously stored in the memory location the object is stored in. If the returned object is used before it is properly initialized, the behavior is undefined.