FromUnit

Trait FromUnit 

Source
pub trait FromUnit<N, U>
where U: Unit,
{ type Output; // Required method fn from_unit(num: N) -> Self::Output; }
Expand description

Measurement conversion from some unit.

Required Associated Types§

Required Methods§

Source

fn from_unit(num: N) -> Self::Output

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<N> FromUnit<N, Chain> for Chain

Source§

impl<N> FromUnit<N, Chain> for Furlong
where N: Div<f32, Output = N>,

Source§

impl<N> FromUnit<N, Feet> for Feet

Source§

impl<N> FromUnit<N, Feet> for Thou
where N: Mul<f32, Output = N>,

Source§

impl<N> FromUnit<N, Feet> for Yard
where N: Div<f32, Output = N>,

Source§

impl<N> FromUnit<N, Furlong> for Furlong

Source§

impl<N> FromUnit<N, Furlong> for Mile
where N: Div<f32, Output = N>,

Source§

impl<N> FromUnit<N, Inch> for Feet
where N: Div<f32, Output = N>,

Source§

impl<N> FromUnit<N, Inch> for Inch

Source§

impl<N> FromUnit<N, Inch> for Thou
where N: Mul<f32, Output = N>,

Source§

impl<N> FromUnit<N, League> for League

Source§

impl<N> FromUnit<N, Mile> for League
where N: Div<f32, Output = N>,

Source§

impl<N> FromUnit<N, Mile> for Mile

Source§

impl<N> FromUnit<N, Thou> for Feet
where N: Div<f32, Output = N>,

Source§

impl<N> FromUnit<N, Thou> for Inch
where N: Div<f32, Output = N>,

Source§

impl<N> FromUnit<N, Thou> for Thou

Source§

impl<N> FromUnit<N, Yard> for Chain
where N: Div<f32, Output = N>,

Source§

impl<N> FromUnit<N, Yard> for Yard

Source§

impl<N> FromUnit<N, Ampere> for Ampere

Source§

impl<N> FromUnit<N, AttoAmpere> for AttoAmpere

Source§

impl<N> FromUnit<N, CentiAmpere> for CentiAmpere

Source§

impl<N> FromUnit<N, DeciAmpere> for DeciAmpere

Source§

impl<N> FromUnit<N, DekaAmpere> for DekaAmpere

Source§

impl<N> FromUnit<N, ExaAmpere> for ExaAmpere

Source§

impl<N> FromUnit<N, FemtoAmpere> for FemtoAmpere

Source§

impl<N> FromUnit<N, GigaAmpere> for GigaAmpere

Source§

impl<N> FromUnit<N, HectoAmpere> for HectoAmpere

Source§

impl<N> FromUnit<N, KiloAmpere> for KiloAmpere

Source§

impl<N> FromUnit<N, MegaAmpere> for MegaAmpere

Source§

impl<N> FromUnit<N, MicroAmpere> for MicroAmpere

Source§

impl<N> FromUnit<N, MilliAmpere> for MilliAmpere

Source§

impl<N> FromUnit<N, NanoAmpere> for NanoAmpere

Source§

impl<N> FromUnit<N, PetaAmpere> for PetaAmpere

Source§

impl<N> FromUnit<N, PicoAmpere> for PicoAmpere

Source§

impl<N> FromUnit<N, TeraAmpere> for TeraAmpere

Source§

impl<N> FromUnit<N, YoctoAmpere> for YoctoAmpere

Source§

impl<N> FromUnit<N, YottaAmpere> for YottaAmpere

Source§

impl<N> FromUnit<N, ZeptoAmpere> for ZeptoAmpere

Source§

impl<N> FromUnit<N, ZettaAmpere> for ZettaAmpere

Source§

impl<N> FromUnit<N, AttoCandela> for AttoCandela

Source§

impl<N> FromUnit<N, Candela> for Candela

Source§

impl<N> FromUnit<N, CentiCandela> for CentiCandela

Source§

impl<N> FromUnit<N, DeciCandela> for DeciCandela

Source§

impl<N> FromUnit<N, DekaCandela> for DekaCandela

Source§

impl<N> FromUnit<N, ExaCandela> for ExaCandela

Source§

impl<N> FromUnit<N, FemtoCandela> for FemtoCandela

Source§

impl<N> FromUnit<N, GigaCandela> for GigaCandela

Source§

impl<N> FromUnit<N, HectoCandela> for HectoCandela

Source§

impl<N> FromUnit<N, KiloCandela> for KiloCandela

Source§

impl<N> FromUnit<N, MegaCandela> for MegaCandela

Source§

impl<N> FromUnit<N, MicroCandela> for MicroCandela

Source§

impl<N> FromUnit<N, MilliCandela> for MilliCandela

Source§

impl<N> FromUnit<N, NanoCandela> for NanoCandela

Source§

impl<N> FromUnit<N, PetaCandela> for PetaCandela

Source§

impl<N> FromUnit<N, PicoCandela> for PicoCandela

Source§

impl<N> FromUnit<N, TeraCandela> for TeraCandela

Source§

impl<N> FromUnit<N, YoctoCandela> for YoctoCandela

Source§

impl<N> FromUnit<N, YottaCandela> for YottaCandela

Source§

impl<N> FromUnit<N, ZeptoCandela> for ZeptoCandela

Source§

impl<N> FromUnit<N, ZettaCandela> for ZettaCandela

Source§

impl<N> FromUnit<N, AttoKelvin> for AttoKelvin

Source§

impl<N> FromUnit<N, CentiKelvin> for CentiKelvin

Source§

impl<N> FromUnit<N, DeciKelvin> for DeciKelvin

Source§

impl<N> FromUnit<N, DekaKelvin> for DekaKelvin

Source§

impl<N> FromUnit<N, ExaKelvin> for ExaKelvin

Source§

impl<N> FromUnit<N, FemtoKelvin> for FemtoKelvin

Source§

impl<N> FromUnit<N, GigaKelvin> for GigaKelvin

Source§

impl<N> FromUnit<N, HectoKelvin> for HectoKelvin

Source§

impl<N> FromUnit<N, Kelvin> for Kelvin

Source§

impl<N> FromUnit<N, KiloKelvin> for KiloKelvin

Source§

impl<N> FromUnit<N, MegaKelvin> for MegaKelvin

Source§

impl<N> FromUnit<N, MicroKelvin> for MicroKelvin

Source§

impl<N> FromUnit<N, MilliKelvin> for MilliKelvin

Source§

impl<N> FromUnit<N, NanoKelvin> for NanoKelvin

Source§

impl<N> FromUnit<N, PetaKelvin> for PetaKelvin

Source§

impl<N> FromUnit<N, PicoKelvin> for PicoKelvin

Source§

impl<N> FromUnit<N, TeraKelvin> for TeraKelvin

Source§

impl<N> FromUnit<N, YoctoKelvin> for YoctoKelvin

Source§

impl<N> FromUnit<N, YottaKelvin> for YottaKelvin

Source§

impl<N> FromUnit<N, ZeptoKelvin> for ZeptoKelvin

Source§

impl<N> FromUnit<N, ZettaKelvin> for ZettaKelvin

Source§

impl<N> FromUnit<N, AttoGram> for AttoGram

Source§

impl<N> FromUnit<N, CentiGram> for CentiGram

Source§

impl<N> FromUnit<N, DeciGram> for DeciGram

Source§

impl<N> FromUnit<N, DekaGram> for DekaGram

Source§

impl<N> FromUnit<N, ExaGram> for ExaGram

Source§

impl<N> FromUnit<N, FemtoGram> for FemtoGram

Source§

impl<N> FromUnit<N, GigaGram> for GigaGram

Source§

impl<N> FromUnit<N, Gram> for Gram

Source§

impl<N> FromUnit<N, HectoGram> for HectoGram

Source§

impl<N> FromUnit<N, KiloGram> for KiloGram

Source§

impl<N> FromUnit<N, MegaGram> for MegaGram

Source§

impl<N> FromUnit<N, MicroGram> for MicroGram

Source§

impl<N> FromUnit<N, MilliGram> for MilliGram

Source§

impl<N> FromUnit<N, NanoGram> for NanoGram

Source§

impl<N> FromUnit<N, PetaGram> for PetaGram

Source§

impl<N> FromUnit<N, PicoGram> for PicoGram

Source§

impl<N> FromUnit<N, TeraGram> for TeraGram

Source§

impl<N> FromUnit<N, YoctoGram> for YoctoGram

Source§

impl<N> FromUnit<N, YottaGram> for YottaGram

Source§

impl<N> FromUnit<N, ZeptoGram> for ZeptoGram

Source§

impl<N> FromUnit<N, ZettaGram> for ZettaGram

Source§

impl<N> FromUnit<N, AttoMetre> for AttoMetre

Source§

impl<N> FromUnit<N, CentiMetre> for CentiMetre

Source§

impl<N> FromUnit<N, DeciMetre> for DeciMetre

Source§

impl<N> FromUnit<N, DekaMetre> for DekaMetre

Source§

impl<N> FromUnit<N, ExaMetre> for ExaMetre

Source§

impl<N> FromUnit<N, FemtoMetre> for FemtoMetre

Source§

impl<N> FromUnit<N, GigaMetre> for GigaMetre

Source§

impl<N> FromUnit<N, HectoMetre> for HectoMetre

Source§

impl<N> FromUnit<N, KiloMetre> for Length

Source§

impl<N> FromUnit<N, KiloMetre> for KiloMetre

Source§

impl<N> FromUnit<N, MegaMetre> for MegaMetre

Source§

impl<N> FromUnit<N, Metre> for Length

Source§

impl<N> FromUnit<N, Metre> for Metre

Source§

impl<N> FromUnit<N, MicroMetre> for MicroMetre

Source§

impl<N> FromUnit<N, MilliMetre> for MilliMetre

Source§

impl<N> FromUnit<N, NanoMetre> for NanoMetre

Source§

impl<N> FromUnit<N, PetaMetre> for PetaMetre

Source§

impl<N> FromUnit<N, PicoMetre> for PicoMetre

Source§

impl<N> FromUnit<N, TeraMetre> for TeraMetre

Source§

impl<N> FromUnit<N, YoctoMetre> for YoctoMetre

Source§

impl<N> FromUnit<N, YottaMetre> for YottaMetre

Source§

impl<N> FromUnit<N, ZeptoMetre> for ZeptoMetre

Source§

impl<N> FromUnit<N, ZettaMetre> for ZettaMetre

Source§

impl<N> FromUnit<N, AttoMole> for AttoMole

Source§

impl<N> FromUnit<N, CentiMole> for CentiMole

Source§

impl<N> FromUnit<N, DeciMole> for DeciMole

Source§

impl<N> FromUnit<N, DekaMole> for DekaMole

Source§

impl<N> FromUnit<N, ExaMole> for ExaMole

Source§

impl<N> FromUnit<N, FemtoMole> for FemtoMole

Source§

impl<N> FromUnit<N, GigaMole> for GigaMole

Source§

impl<N> FromUnit<N, HectoMole> for HectoMole

Source§

impl<N> FromUnit<N, KiloMole> for KiloMole

Source§

impl<N> FromUnit<N, MegaMole> for MegaMole

Source§

impl<N> FromUnit<N, MicroMole> for MicroMole

Source§

impl<N> FromUnit<N, MilliMole> for MilliMole

Source§

impl<N> FromUnit<N, Mole> for Mole

Source§

impl<N> FromUnit<N, NanoMole> for NanoMole

Source§

impl<N> FromUnit<N, PetaMole> for PetaMole

Source§

impl<N> FromUnit<N, PicoMole> for PicoMole

Source§

impl<N> FromUnit<N, TeraMole> for TeraMole

Source§

impl<N> FromUnit<N, YoctoMole> for YoctoMole

Source§

impl<N> FromUnit<N, YottaMole> for YottaMole

Source§

impl<N> FromUnit<N, ZeptoMole> for ZeptoMole

Source§

impl<N> FromUnit<N, ZettaMole> for ZettaMole

Source§

impl<N> FromUnit<N, AttoSecond> for AttoSecond

Source§

impl<N> FromUnit<N, CentiSecond> for CentiSecond

Source§

impl<N> FromUnit<N, DeciSecond> for DeciSecond

Source§

impl<N> FromUnit<N, DekaSecond> for DekaSecond

Source§

impl<N> FromUnit<N, ExaSecond> for ExaSecond

Source§

impl<N> FromUnit<N, FemtoSecond> for FemtoSecond

Source§

impl<N> FromUnit<N, GigaSecond> for GigaSecond

Source§

impl<N> FromUnit<N, HectoSecond> for HectoSecond

Source§

impl<N> FromUnit<N, KiloSecond> for KiloSecond

Source§

impl<N> FromUnit<N, MegaSecond> for MegaSecond

Source§

impl<N> FromUnit<N, MicroSecond> for MicroSecond

Source§

impl<N> FromUnit<N, MilliSecond> for MilliSecond

Source§

impl<N> FromUnit<N, NanoSecond> for NanoSecond

Source§

impl<N> FromUnit<N, PetaSecond> for PetaSecond

Source§

impl<N> FromUnit<N, PicoSecond> for PicoSecond

Source§

impl<N> FromUnit<N, Second> for Second

Source§

impl<N> FromUnit<N, TeraSecond> for TeraSecond

Source§

impl<N> FromUnit<N, YoctoSecond> for YoctoSecond

Source§

impl<N> FromUnit<N, YottaSecond> for YottaSecond

Source§

impl<N> FromUnit<N, ZeptoSecond> for ZeptoSecond

Source§

impl<N> FromUnit<N, ZettaSecond> for ZettaSecond

Source§

impl<N> FromUnit<N, MetreParMetre> for MetreParMetre

Source§

impl<N> FromUnit<N, ParSecond> for ParSecond