Skip to main content

ConvolutionElt

Trait ConvolutionElt 

Source
pub trait ConvolutionElt:
    Add<Output = Self>
    + AddAssign
    + Copy
    + Neg<Output = Self>
    + Sub<Output = Self>
    + SubAssign { }
Expand description

Bound alias for the wide operand type (used for both lhs and output).

Must support addition, subtraction, negation, and in-place variants.

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> ConvolutionElt for T
where T: Add<Output = T> + AddAssign + Copy + Neg<Output = T> + Sub<Output = T> + SubAssign,