Trait std::num::One
[−]
[src]
pub trait One { fn one() -> Self; }
Deprecated since 1.11.0
: no longer used for Iterator::product
🔬 This is a nightly-only experimental API. (zero_one
)
unsure of placement, wants to use associated constants
Types that have a "one" value.
This trait is intended for use in conjunction with Mul
, as an identity:
x * T::one() == x
.
Required Methods
fn one() -> Self
Deprecated since 1.11.0
: no longer used for Iterator::product
🔬 This is a nightly-only experimental API. (zero_one
)
unsure of placement, wants to use associated constants
The "one" (usually, multiplicative identity) for this type.
Implementors
impl One for u8
impl One for u16
impl One for u32
impl One for u64
impl One for usize
impl One for i8
impl One for i16
impl One for i32
impl One for i64
impl One for isize
impl One for u128
impl One for i128
impl One for f32
impl One for f64