pub trait TemperatureConversion {
    // Required methods
    fn kelvin_to_celsius(&self) -> Self
       where Self: Sized;
    fn kelvin_to_fahrenheit(&self) -> Self
       where Self: Sized;
    fn celsius_to_kelvin(&self) -> Self
       where Self: Sized;
    fn celsius_to_fahrenheit(&self) -> Self
       where Self: Sized;
    fn fahrenheit_to_kelvin(&self) -> Self
       where Self: Sized;
    fn fahrenheit_to_celsius(&self) -> Self
       where Self: Sized;
}

Required Methods§

source

fn kelvin_to_celsius(&self) -> Self
where Self: Sized,

source

fn kelvin_to_fahrenheit(&self) -> Self
where Self: Sized,

source

fn celsius_to_kelvin(&self) -> Self
where Self: Sized,

source

fn celsius_to_fahrenheit(&self) -> Self
where Self: Sized,

source

fn fahrenheit_to_kelvin(&self) -> Self
where Self: Sized,

source

fn fahrenheit_to_celsius(&self) -> Self
where Self: Sized,

Implementations on Foreign Types§

source§

impl TemperatureConversion for f32

source§

impl TemperatureConversion for f64

Implementors§