[][src]Trait val_unc::traits::ops::UncMul

pub trait UncMul<V> {
    fn unc_mul(self, self_val: V, other: Self, other_val: V) -> Self;
}

Required methods

fn unc_mul(self, self_val: V, other: Self, other_val: V) -> Self

Loading content...

Implementations on Foreign Types

impl<V> UncMul<V> for () where
    V: Copy
[src]

impl<V, U0> UncMul<V> for (U0,) where
    V: Copy,
    U0: UncMul<V>, 
[src]

impl<V, U0, U1> UncMul<V> for (U0, U1) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>, 
[src]

impl<V, U0, U1, U2> UncMul<V> for (U0, U1, U2) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>, 
[src]

impl<V, U0, U1, U2, U3> UncMul<V> for (U0, U1, U2, U3) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>,
    U3: UncMul<V>, 
[src]

impl<V, U0, U1, U2, U3, U4> UncMul<V> for (U0, U1, U2, U3, U4) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>,
    U3: UncMul<V>,
    U4: UncMul<V>, 
[src]

impl<V, U0, U1, U2, U3, U4, U5> UncMul<V> for (U0, U1, U2, U3, U4, U5) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>,
    U3: UncMul<V>,
    U4: UncMul<V>,
    U5: UncMul<V>, 
[src]

impl<V, U0, U1, U2, U3, U4, U5, U6> UncMul<V> for (U0, U1, U2, U3, U4, U5, U6) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>,
    U3: UncMul<V>,
    U4: UncMul<V>,
    U5: UncMul<V>,
    U6: UncMul<V>, 
[src]

impl<V, U0, U1, U2, U3, U4, U5, U6, U7> UncMul<V> for (U0, U1, U2, U3, U4, U5, U6, U7) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>,
    U3: UncMul<V>,
    U4: UncMul<V>,
    U5: UncMul<V>,
    U6: UncMul<V>,
    U7: UncMul<V>, 
[src]

impl<V, U0, U1, U2, U3, U4, U5, U6, U7, U8> UncMul<V> for (U0, U1, U2, U3, U4, U5, U6, U7, U8) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>,
    U3: UncMul<V>,
    U4: UncMul<V>,
    U5: UncMul<V>,
    U6: UncMul<V>,
    U7: UncMul<V>,
    U8: UncMul<V>, 
[src]

impl<V, U0, U1, U2, U3, U4, U5, U6, U7, U8, U9> UncMul<V> for (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>,
    U3: UncMul<V>,
    U4: UncMul<V>,
    U5: UncMul<V>,
    U6: UncMul<V>,
    U7: UncMul<V>,
    U8: UncMul<V>,
    U9: UncMul<V>, 
[src]

impl<V, U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10> UncMul<V> for (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>,
    U3: UncMul<V>,
    U4: UncMul<V>,
    U5: UncMul<V>,
    U6: UncMul<V>,
    U7: UncMul<V>,
    U8: UncMul<V>,
    U9: UncMul<V>,
    U10: UncMul<V>, 
[src]

impl<V, U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11> UncMul<V> for (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11) where
    V: Copy,
    U0: UncMul<V>,
    U1: UncMul<V>,
    U2: UncMul<V>,
    U3: UncMul<V>,
    U4: UncMul<V>,
    U5: UncMul<V>,
    U6: UncMul<V>,
    U7: UncMul<V>,
    U8: UncMul<V>,
    U9: UncMul<V>,
    U10: UncMul<V>,
    U11: UncMul<V>, 
[src]

Loading content...

Implementors

impl<V, U> UncMul<V> for Unc<U> where
    U: Pow<u8, Output = U> + Sqrt + Add<U, Output = U> + Div<V, Output = U> + Mul<V, Output = U>,
    V: Clone
[src]

Loading content...