assert_mem_uninitialized_valid in core::intrinsics - Rust
Description: A guard for `std::mem::uninitialized`. This will statically either panic, or do nothing. It does not guarantee to ever panic, and should only be called if an assertion failure will imply language UB in the following code.

## assert_mem_uninitialized_valid

# Function assert_mem_uninitialized_valid

Source

    pub const fn assert_mem_uninitialized_valid<T>()

🔬This is a nightly-only experimental API. (`core_intrinsics`)
Expand description

A guard for `std::mem::uninitialized`. This will statically either panic, or do nothing. It does not guarantee to ever panic, and should only be called if an assertion failure will imply language UB in the following code.

This intrinsic does not have a stable counterpart.