pub struct SeaLevelPressure(/* private fields */);Expand description
Sea-level pressure stored in hPa or mbar.
Implementations§
Source§impl SeaLevelPressure
impl SeaLevelPressure
Sourcepub fn new(hectopascals: f64) -> Result<Self, PressureValueError>
pub fn new(hectopascals: f64) -> Result<Self, PressureValueError>
Creates sea-level pressure from a finite non-negative hPa value.
§Errors
Returns PressureValueError when the pressure is invalid.
Sourcepub fn hectopascals(&self) -> f64
pub fn hectopascals(&self) -> f64
Returns the stored pressure in hPa.
Sourcepub fn unit_label(&self) -> PressureUnitLabel
pub fn unit_label(&self) -> PressureUnitLabel
Returns the unit label for the stored convention.
Trait Implementations§
Source§impl Clone for SeaLevelPressure
impl Clone for SeaLevelPressure
Source§fn clone(&self) -> SeaLevelPressure
fn clone(&self) -> SeaLevelPressure
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SeaLevelPressure
impl Debug for SeaLevelPressure
Source§impl PartialEq for SeaLevelPressure
impl PartialEq for SeaLevelPressure
Source§impl PartialOrd for SeaLevelPressure
impl PartialOrd for SeaLevelPressure
impl Copy for SeaLevelPressure
impl StructuralPartialEq for SeaLevelPressure
Auto Trait Implementations§
impl Freeze for SeaLevelPressure
impl RefUnwindSafe for SeaLevelPressure
impl Send for SeaLevelPressure
impl Sync for SeaLevelPressure
impl Unpin for SeaLevelPressure
impl UnsafeUnpin for SeaLevelPressure
impl UnwindSafe for SeaLevelPressure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more