Function std::intrinsics::assume
const: unstable · source · pub unsafe extern "rust-intrinsic" fn assume(b: bool)
🔬This is a nightly-only experimental API. (
core_intrinsics
)Expand description
通知优化器某个条件始终为 true。 如果条件为 false,则行为未定义的。
没有为该内部函数生成任何代码,但是优化器将尝试在通过之间保留它 (及其条件),这可能会干扰周围代码的优化并降低性能。 如果优化器可以自己发现不变量,或者它没有启用任何重要的优化,则不应使用它。
此内部函数没有稳定的对应对象。