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