Struct metric::composite::Div [] [src]

pub struct Div<T, U>(pub T, pub PhantomData<U>);

Methods

impl<T, U> Div<T, U> where
    T: Unit,
    U: Unit
[src]

impl<T, U> Div<T, Mul<U, U>> where
    T: Unit,
    U: Unit
[src]

Trait Implementations

impl<T: Copy, U: Copy> Copy for Div<T, U>
[src]

impl<T: Clone, U: Clone> Clone for Div<T, U>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T, U> UnitName for Div<T, U> where
    T: Unit + UnitName,
    U: UnitName
[src]

impl<T, U> Debug for Div<T, U> where
    T: Unit + UnitName,
    U: UnitName
[src]

Formats the value using the given formatter.

impl<T, U> Unit for Div<T, U> where
    T: Unit
[src]

impl<T, U, W, X> Mul<Mul<T, U>> for Div<W, X> where
    W: Copy + Unit,
    T: Copy + Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U, W, X> Mul<Div<T, U>> for Div<W, X> where
    W: Copy + Unit,
    T: Copy + Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U, W, X> Div<Mul<T, U>> for Div<W, X> where
    W: Copy + Unit,
    T: Copy + Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U, W, X> Div<Div<T, U>> for Div<W, X> where
    W: Copy + Unit,
    T: Copy + Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Sub for Div<T, U> where
    T: Sub<T, Output = T>, 
[src]

The resulting type after applying the - operator

The method for the - operator

impl<T, U> Add for Div<T, U> where
    T: Add<T, Output = T>, 
[src]

The resulting type after applying the + operator

The method for the + operator

impl<T, U> Mul<f64> for Div<T, U> where
    T: Mul<f64, Output = T>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Mul<i64> for Div<T, U> where
    T: Mul<f64, Output = T>, 
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> MulAssign<f64> for Div<T, U> where
    T: MulAssign<f64>, 
[src]

The method for the *= operator

impl<T, U> MulAssign<i64> for Div<T, U> where
    T: MulAssign<f64>, 
[src]

The method for the *= operator

impl<T, U> Div<f64> for Div<T, U> where
    T: Div<f64, Output = T>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Div<i64> for Div<T, U> where
    T: Div<f64, Output = T>, 
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> DivAssign<f64> for Div<T, U> where
    T: DivAssign<f64>, 
[src]

The method for the /= operator

impl<T, U> DivAssign<i64> for Div<T, U> where
    T: DivAssign<f64>, 
[src]

The method for the /= operator

impl<T, U> Mul<AU> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<AU> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Lightyear> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Lightyear> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Kilometer> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Kilometer> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Meter> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Meter> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Centimeter> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Centimeter> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Millimeter> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Millimeter> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Micrometer> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Micrometer> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Picometer> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Picometer> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Femtometer> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Femtometer> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Inch> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Inch> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Foot> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Foot> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Yard> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Yard> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Mile> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Mile> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Fahrenheit> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Fahrenheit> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Celsius> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Celsius> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Kelvin> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Kelvin> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Ounce> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Ounce> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Pound> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Pound> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<ITon> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<ITon> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<MTon> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<MTon> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Kilogram> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Kilogram> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Gram> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Gram> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Centigram> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Centigram> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Milligram> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Milligram> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Second> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Second> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Minute> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Minute> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Hour> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Hour> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Day> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Day> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Year> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Year> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Decade> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Decade> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Century> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Century> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator

impl<T, U> Mul<Millennium> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T, U> Div<Millennium> for Div<T, U> where
    T: Unit
[src]

The resulting type after applying the / operator

The method for the / operator