Function std::intrinsics::assume[][src]

pub const unsafe extern "rust-intrinsic" fn assume(b: bool)
🔬 This is a nightly-only experimental API. (core_intrinsics)

intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library

Expand description

通知优化器条件始终为真。 如果条件为假,则行为是不确定的。

没有为该内联函数生成任何代码,但是优化器将尝试在通过之间保留它 (及其条件),这可能会干扰周围代码的优化并降低性能。 如果优化器可以自己发现不可变变量,或者不启用任何重要的优化,则不应使用该变量。

此内联函数没有稳定的对应对象。