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".

Implementors§

Source§

impl<T> ConvolutionElt for T
where T: Add<Output = T> + AddAssign + Copy + Neg<Output = T> + Sub<Output = T> + SubAssign,