Feature gate: #![feature(const_ops)]
This is a tracking issue for const-stability of traits in ops.
Public API
// core::ops
#[const_trait]
pub trait Add<Rhs = Self> { ... }
#[const_trait]
pub trait Sub<Rhs = Self> { ... }
#[const_trait]
pub trait Mul<Rhs = Self> { ... }
#[const_trait]
pub trait Div<Rhs = Self> { ... }
#[const_trait]
pub trait Rem<Rhs = Self> { ... }
Neg
Not
BitAnd
BitOr
BitXor
Shl
Shr
AddAssign
SubAssign
MulAssign
DivAssign
RemAssign
BitAndAssign
BitOrAssign
BitXorAssign
ShlAssign
ShrAssign
Steps / History
(Remember to update the S-tracking-* label when checking boxes.)
Unresolved Questions / Blockers
Feature gate:
#![feature(const_ops)]This is a tracking issue for const-stability of traits in
ops.Public API
NegNotBitAndBitOrBitXorShlShrAddAssignSubAssignMulAssignDivAssignRemAssignBitAndAssignBitOrAssignBitXorAssignShlAssignShrAssignSteps / History
(Remember to update the
S-tracking-*label when checking boxes.)Sub,Mul,DivandRemconst_traits#143000const Rem#143040const_ops#143949Unresolved Questions / Blockers
Footnotes
https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html ↩