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

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

Required methods

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

Loading content...

Implementations on Foreign Types

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading content...

Implementors

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

Loading content...