Trait alga::general::Identity
[−]
[src]
pub trait Identity<O: Operator> { fn identity() -> Self; }
A type that is equipped with identity.
Required Methods
fn identity() -> Self
The identity element.
Implementors
impl Identity<Additive> for u8
impl Identity<Additive> for u16
impl Identity<Additive> for u32
impl Identity<Additive> for u64
impl Identity<Additive> for i8
impl Identity<Additive> for i16
impl Identity<Additive> for i32
impl Identity<Additive> for i64
impl Identity<Additive> for f32
impl Identity<Additive> for f64
impl Identity<Multiplicative> for u8
impl Identity<Multiplicative> for u16
impl Identity<Multiplicative> for u32
impl Identity<Multiplicative> for u64
impl Identity<Multiplicative> for i8
impl Identity<Multiplicative> for i16
impl Identity<Multiplicative> for i32
impl Identity<Multiplicative> for i64
impl Identity<Multiplicative> for f32
impl Identity<Multiplicative> for f64
impl<O: Operator> Identity<O> for Id<O>