Trait uom::ConversionFactor[][src]

pub trait ConversionFactor<V>: Add<Self, Output = Self> + Sub<Self, Output = Self> + Mul<Self, Output = Self> + Div<Self, Output = Self> + Zero + One {
    fn powi(self, e: i32) -> Self;
fn value(self) -> V; }

Trait representing a conversion factor.

Required Methods

Raises a ConversionFactor<V> to an integer power.

Converts a ConversionFactor<V> into its underlying type.

Implementations on Foreign Types

impl ConversionFactor<f32> for f32
[src]

impl ConversionFactor<f64> for f64
[src]

impl ConversionFactor<usize> for Ratio<usize>
[src]

impl ConversionFactor<u8> for Ratio<u8>
[src]

impl ConversionFactor<u16> for Ratio<u16>
[src]

impl ConversionFactor<u32> for Ratio<u32>
[src]

impl ConversionFactor<u64> for Ratio<u64>
[src]

impl ConversionFactor<isize> for Ratio<isize>
[src]

impl ConversionFactor<i8> for Ratio<i8>
[src]

impl ConversionFactor<i16> for Ratio<i16>
[src]

impl ConversionFactor<i32> for Ratio<i32>
[src]

impl ConversionFactor<i64> for Ratio<i64>
[src]

impl ConversionFactor<BigInt> for Ratio<BigInt>
[src]

impl ConversionFactor<BigUint> for Ratio<BigUint>
[src]

impl ConversionFactor<Rational> for Rational
[src]

impl ConversionFactor<Rational32> for Rational32
[src]

impl ConversionFactor<Rational64> for Rational64
[src]

impl ConversionFactor<BigRational> for BigRational
[src]

Implementors