Distributivity

Trait Distributivity 

Source
pub trait Distributivity<T> {
    // Required method
    fn verify_distributivity(&self, b: &Self, c: &Self) -> bool;
}

Required Methods§

Source

fn verify_distributivity(&self, b: &Self, c: &Self) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Distributivity<f32> for AlgebraicStructure<f32>

Source§

impl<T: Add<Output = T> + Mul<Output = T> + Copy + PartialEq> Distributivity<T> for Field<T>

Source§

impl<T: Add<Output = T> + Mul<Output = T> + Copy + PartialEq> Distributivity<T> for Ring<T>