[][src]Trait mathru::algebra::abstr::Zero

pub trait Zero: Sized + Add<Self, Output = Self> {
    fn zero() -> Self;
}

Defines an additive identity element for Self.

Required methods

fn zero() -> Self

Returns the additive identity element of Self, 0.

Laws

a + 0 = a       ∀ a ∈ Self
0 + a = a       ∀ a ∈ Self
Loading content...

Implementations on Foreign Types

impl Zero for usize[src]

impl Zero for u8[src]

impl Zero for u16[src]

impl Zero for u32[src]

impl Zero for u64[src]

impl Zero for isize[src]

impl Zero for i8[src]

impl Zero for i16[src]

impl Zero for i32[src]

impl Zero for i64[src]

impl Zero for f32[src]

impl Zero for f64[src]

Loading content...

Implementors

impl<T> Zero for Complex<T> where
    T: Zero
[src]

Returns 0 + i0

Loading content...