Trait MatrixElementRequiredTraits

Source
pub trait MatrixElementRequiredTraits<T>:
    Add<Output = T>
    + Sub<Output = T>
    + Mul<Output = T>
    + Div<Output = T>
    + Add<Output = T>
    + AddAssign
    + MulAssign
    + DivAssign
    + Clone
    + Copy
    + Display
    + PartialOrd<T>
    + Neg<Output = T>
    + Default
    + Sqrt
    + Pow
    + From<u8> { }

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<T: Add<Output = T> + Sub<Output = T> + Mul<Output = T> + Div<Output = T> + AddAssign + MulAssign + DivAssign + Clone + Copy + Display + PartialOrd<T> + Neg<Output = T> + Default + Sqrt + Pow + From<u8> + ?Sized> MatrixElementRequiredTraits<T> for T