Struct sensehat::Pressure
[−]
[src]
pub struct Pressure { /* fields omitted */ }
The Pressure
struct can be used to deal with presssures in a common way.
Common metric and imperial units are supported.
Example
use measurements::Pressure; let earth = Pressure::from_atmospheres(1.0); let mbar = earth.as_millibars(); println!("Atmospheric pressure is {} mbar.", mbar);
Methods
impl Pressure
[src]
fn from_hectopascals(hectopascals: f64) -> Pressure
fn from_pascals(pascals: f64) -> Pressure
fn from_kilopascals(kilopascals: f64) -> Pressure
fn from_millibars(millibars: f64) -> Pressure
fn from_bars(bars: f64) -> Pressure
fn from_psi(psi: f64) -> Pressure
fn from_atmospheres(atmospheres: f64) -> Pressure
fn as_hectopascals(&self) -> f64
fn as_pascals(&self) -> f64
fn as_kilopascals(&self) -> f64
fn as_millibars(&self) -> f64
fn as_bars(&self) -> f64
fn as_psi(&self) -> f64
fn as_atmospheres(&self) -> f64
Trait Implementations
impl PartialOrd<Pressure> for Pressure
[src]
fn partial_cmp(&self, other: &Pressure) -> Option<Ordering>
impl Display for Pressure
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl Sub<Pressure> for Pressure
[src]
impl Copy for Pressure
[src]
impl Add<Pressure> for Pressure
[src]
impl Div<f64> for Pressure
[src]
impl Div<Pressure> for Pressure
[src]
impl Mul<Pressure> for Pressure
[src]
impl Mul<f64> for Pressure
[src]
impl Eq for Pressure
[src]
impl Measurement for Pressure
[src]
fn get_base_units(&self) -> f64
fn from_base_units(units: f64) -> Pressure
impl PartialEq<Pressure> for Pressure
[src]
impl Debug for Pressure
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter.