[][src]Trait maths_traits::algebra::ring_like::Distributive

pub trait Distributive { }

A marker trait for stucts whose multiplication operation preserves addition, ie z*(x+y)=z*x+z*y and (x+y)*z=x*z+y*z for all x, y, and z.

Implementations on Foreign Types

impl Distributive for usize[src]

impl Distributive for Wrapping<usize>[src]

impl Distributive for u8[src]

impl Distributive for Wrapping<u8>[src]

impl Distributive for u16[src]

impl Distributive for Wrapping<u16>[src]

impl Distributive for u32[src]

impl Distributive for Wrapping<u32>[src]

impl Distributive for u64[src]

impl Distributive for Wrapping<u64>[src]

impl Distributive for u128[src]

impl Distributive for Wrapping<u128>[src]

impl Distributive for isize[src]

impl Distributive for Wrapping<isize>[src]

impl Distributive for i8[src]

impl Distributive for Wrapping<i8>[src]

impl Distributive for i16[src]

impl Distributive for Wrapping<i16>[src]

impl Distributive for i32[src]

impl Distributive for Wrapping<i32>[src]

impl Distributive for i64[src]

impl Distributive for Wrapping<i64>[src]

impl Distributive for i128[src]

impl Distributive for Wrapping<i128>[src]

impl Distributive for f32[src]

impl Distributive for Wrapping<f32>[src]

impl Distributive for f64[src]

impl Distributive for Wrapping<f64>[src]

Loading content...

Implementors

Loading content...