ElementwiseNeg

Trait ElementwiseNeg 

Source
pub trait ElementwiseNeg {
    // Required method
    fn elementwise_neg(&self) -> Self;
}

Required Methods§

Source

fn elementwise_neg(&self) -> Self

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.

Implementations on Foreign Types§

Source§

impl ElementwiseNeg for f32

Source§

impl ElementwiseNeg for f64

Source§

impl ElementwiseNeg for i8

Source§

impl ElementwiseNeg for i16

Source§

impl ElementwiseNeg for i32

Source§

impl ElementwiseNeg for i64

Source§

impl ElementwiseNeg for isize

Source§

impl<T1, T2> ElementwiseNeg for (T1, T2)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>,

Source§

impl<T1, T2, T3> ElementwiseNeg for (T1, T2, T3)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>,

Source§

impl<T1, T2, T3, T4> ElementwiseNeg for (T1, T2, T3, T4)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>, T4: Copy + Neg<Output = T4>,

Source§

impl<T1, T2, T3, T4, T5> ElementwiseNeg for (T1, T2, T3, T4, T5)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>, T4: Copy + Neg<Output = T4>, T5: Copy + Neg<Output = T5>,

Source§

impl<T1, T2, T3, T4, T5, T6> ElementwiseNeg for (T1, T2, T3, T4, T5, T6)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>, T4: Copy + Neg<Output = T4>, T5: Copy + Neg<Output = T5>, T6: Copy + Neg<Output = T6>,

Source§

impl<T1, T2, T3, T4, T5, T6, T7> ElementwiseNeg for (T1, T2, T3, T4, T5, T6, T7)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>, T4: Copy + Neg<Output = T4>, T5: Copy + Neg<Output = T5>, T6: Copy + Neg<Output = T6>, T7: Copy + Neg<Output = T7>,

Source§

impl<T1, T2, T3, T4, T5, T6, T7, T8> ElementwiseNeg for (T1, T2, T3, T4, T5, T6, T7, T8)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>, T4: Copy + Neg<Output = T4>, T5: Copy + Neg<Output = T5>, T6: Copy + Neg<Output = T6>, T7: Copy + Neg<Output = T7>, T8: Copy + Neg<Output = T8>,

Source§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> ElementwiseNeg for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>, T4: Copy + Neg<Output = T4>, T5: Copy + Neg<Output = T5>, T6: Copy + Neg<Output = T6>, T7: Copy + Neg<Output = T7>, T8: Copy + Neg<Output = T8>, T9: Copy + Neg<Output = T9>,

Source§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ElementwiseNeg for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>, T4: Copy + Neg<Output = T4>, T5: Copy + Neg<Output = T5>, T6: Copy + Neg<Output = T6>, T7: Copy + Neg<Output = T7>, T8: Copy + Neg<Output = T8>, T9: Copy + Neg<Output = T9>, T10: Copy + Neg<Output = T10>,

Source§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ElementwiseNeg for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>, T4: Copy + Neg<Output = T4>, T5: Copy + Neg<Output = T5>, T6: Copy + Neg<Output = T6>, T7: Copy + Neg<Output = T7>, T8: Copy + Neg<Output = T8>, T9: Copy + Neg<Output = T9>, T10: Copy + Neg<Output = T10>, T11: Copy + Neg<Output = T11>,

Source§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ElementwiseNeg for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T1: Copy + Neg<Output = T1>, T2: Copy + Neg<Output = T2>, T3: Copy + Neg<Output = T3>, T4: Copy + Neg<Output = T4>, T5: Copy + Neg<Output = T5>, T6: Copy + Neg<Output = T6>, T7: Copy + Neg<Output = T7>, T8: Copy + Neg<Output = T8>, T9: Copy + Neg<Output = T9>, T10: Copy + Neg<Output = T10>, T11: Copy + Neg<Output = T11>, T12: Copy + Neg<Output = T12>,

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 1]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 2]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 3]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 4]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 5]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 6]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 7]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 8]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 9]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 10]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 11]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 12]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 13]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 14]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 15]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 16]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 17]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 18]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 19]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 20]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 21]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 22]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 23]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 24]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 25]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 26]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 27]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 28]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 29]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 30]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 31]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for [T; 32]

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for LinkedList<T>

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for VecDeque<T>

Source§

impl<T: Copy + Neg<Output = T>> ElementwiseNeg for Vec<T>

Implementors§