pub struct SpecificHumidity(/* private fields */);Expand description
Specific humidity stored as kilograms of water vapor per kilogram of air.
Implementations§
Source§impl SpecificHumidity
impl SpecificHumidity
Sourcepub fn new(kilograms_per_kilogram: f64) -> Result<Self, HumidityValueError>
pub fn new(kilograms_per_kilogram: f64) -> Result<Self, HumidityValueError>
Creates specific humidity from a finite non-negative value.
§Errors
Returns HumidityValueError when the value is invalid.
Sourcepub fn kilograms_per_kilogram(&self) -> f64
pub fn kilograms_per_kilogram(&self) -> f64
Returns the stored specific humidity value.
Trait Implementations§
Source§impl Clone for SpecificHumidity
impl Clone for SpecificHumidity
Source§fn clone(&self) -> SpecificHumidity
fn clone(&self) -> SpecificHumidity
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SpecificHumidity
impl Debug for SpecificHumidity
Source§impl PartialEq for SpecificHumidity
impl PartialEq for SpecificHumidity
Source§fn eq(&self, other: &SpecificHumidity) -> bool
fn eq(&self, other: &SpecificHumidity) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for SpecificHumidity
impl PartialOrd for SpecificHumidity
impl Copy for SpecificHumidity
impl StructuralPartialEq for SpecificHumidity
Auto Trait Implementations§
impl Freeze for SpecificHumidity
impl RefUnwindSafe for SpecificHumidity
impl Send for SpecificHumidity
impl Sync for SpecificHumidity
impl Unpin for SpecificHumidity
impl UnsafeUnpin for SpecificHumidity
impl UnwindSafe for SpecificHumidity
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