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

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

Required methods

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

Loading content...

Implementations on Foreign Types

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading content...

Implementors

impl<V, U> UncDiv<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...