Struct runtime_units::TemperatureInterval
source · pub struct TemperatureInterval {
pub value: f64,
pub unit: TemperatureIntervalUnit,
}Expand description
Temperature interval (base unit kelvin, K).
Fields§
§value: f64§unit: TemperatureIntervalUnitImplementations§
source§impl TemperatureInterval
impl TemperatureInterval
pub fn new(value: f64, unit: TemperatureIntervalUnit) -> Self
sourcepub fn yottakelvin(value: f64) -> Self
pub fn yottakelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::yottakelvin.
sourcepub fn zettakelvin(value: f64) -> Self
pub fn zettakelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::zettakelvin.
sourcepub fn exakelvin(value: f64) -> Self
pub fn exakelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::exakelvin.
sourcepub fn petakelvin(value: f64) -> Self
pub fn petakelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::petakelvin.
sourcepub fn terakelvin(value: f64) -> Self
pub fn terakelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::terakelvin.
sourcepub fn gigakelvin(value: f64) -> Self
pub fn gigakelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::gigakelvin.
sourcepub fn megakelvin(value: f64) -> Self
pub fn megakelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::megakelvin.
sourcepub fn kilokelvin(value: f64) -> Self
pub fn kilokelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::kilokelvin.
sourcepub fn hectokelvin(value: f64) -> Self
pub fn hectokelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::hectokelvin.
sourcepub fn decakelvin(value: f64) -> Self
pub fn decakelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::decakelvin.
sourcepub fn kelvin(value: f64) -> Self
pub fn kelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::kelvin.
sourcepub fn decikelvin(value: f64) -> Self
pub fn decikelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::decikelvin.
sourcepub fn centikelvin(value: f64) -> Self
pub fn centikelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::centikelvin.
sourcepub fn millikelvin(value: f64) -> Self
pub fn millikelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::millikelvin.
sourcepub fn microkelvin(value: f64) -> Self
pub fn microkelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::microkelvin.
sourcepub fn nanokelvin(value: f64) -> Self
pub fn nanokelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::nanokelvin.
sourcepub fn picokelvin(value: f64) -> Self
pub fn picokelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::picokelvin.
sourcepub fn femtokelvin(value: f64) -> Self
pub fn femtokelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::femtokelvin.
sourcepub fn attokelvin(value: f64) -> Self
pub fn attokelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::attokelvin.
sourcepub fn zeptokelvin(value: f64) -> Self
pub fn zeptokelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::zeptokelvin.
sourcepub fn yoctokelvin(value: f64) -> Self
pub fn yoctokelvin(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::yoctokelvin.
sourcepub fn degree_celsius(value: f64) -> Self
pub fn degree_celsius(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::degree_celsius.
sourcepub fn degree_fahrenheit(value: f64) -> Self
pub fn degree_fahrenheit(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::degree_fahrenheit.
sourcepub fn degree_rankine(value: f64) -> Self
pub fn degree_rankine(value: f64) -> Self
Create a new TemperatureInterval with units of TemperatureIntervalUnit::degree_rankine.
sourcepub fn to_quantity(&self) -> Quantity
pub fn to_quantity(&self) -> Quantity
Create a Quantity from this TemperatureInterval.
Trait Implementations§
source§impl Clone for TemperatureInterval
impl Clone for TemperatureInterval
source§fn clone(&self) -> TemperatureInterval
fn clone(&self) -> TemperatureInterval
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for TemperatureInterval
impl Debug for TemperatureInterval
source§impl From<TemperatureInterval> for Quantity
impl From<TemperatureInterval> for Quantity
source§fn from(quantity: TemperatureInterval) -> Self
fn from(quantity: TemperatureInterval) -> Self
source§impl From<TemperatureInterval> for TemperatureIntervalQuantity
impl From<TemperatureInterval> for TemperatureIntervalQuantity
source§fn from(quantity: TemperatureInterval) -> Self
fn from(quantity: TemperatureInterval) -> Self
source§impl PartialEq for TemperatureInterval
impl PartialEq for TemperatureInterval
source§fn eq(&self, other: &TemperatureInterval) -> bool
fn eq(&self, other: &TemperatureInterval) -> bool
self and other values to be equal, and is used
by ==.