Trait core::num::Zero
[−]
[src]
pub trait Zero: Sized {
fn zero() -> Self;
}Deprecated since 1.11.0
: no longer used for Iterator::sum
🔬 This is a nightly-only experimental API. (zero_one #27739)
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 #27739)
unsure of placement, wants to use associated constants
The "zero" (usually, additive identity) for this type.
Implementors
impl Zero for u8impl Zero for u16impl Zero for u32impl Zero for u64impl Zero for usizeimpl Zero for i8impl Zero for i16impl Zero for i32impl Zero for i64impl Zero for isizeimpl Zero for u128impl Zero for i128impl Zero for f32impl Zero for f64