W3cubDocs

/Rust

Function assert_inhabited

pub const fn assert_inhabited<T>()
🔬This is a nightly-only experimental API. (core_intrinsics)

A guard for unsafe functions that cannot ever be executed if T is uninhabited: 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.

© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/intrinsics/fn.assert_inhabited.html