pub struct PrecipitationAmount(/* private fields */);Expand description
Precipitation amount stored in millimeters.
Implementations§
Source§impl PrecipitationAmount
impl PrecipitationAmount
Sourcepub fn new(millimeters: f64) -> Result<Self, PrecipitationValueError>
pub fn new(millimeters: f64) -> Result<Self, PrecipitationValueError>
Creates precipitation amount from a finite non-negative millimeter value.
§Errors
Returns PrecipitationValueError when the amount is invalid.
Sourcepub fn millimeters(&self) -> f64
pub fn millimeters(&self) -> f64
Returns the stored amount in millimeters.
Trait Implementations§
Source§impl Clone for PrecipitationAmount
impl Clone for PrecipitationAmount
Source§fn clone(&self) -> PrecipitationAmount
fn clone(&self) -> PrecipitationAmount
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 PrecipitationAmount
impl Debug for PrecipitationAmount
Source§impl PartialEq for PrecipitationAmount
impl PartialEq for PrecipitationAmount
Source§impl PartialOrd for PrecipitationAmount
impl PartialOrd for PrecipitationAmount
impl Copy for PrecipitationAmount
impl StructuralPartialEq for PrecipitationAmount
Auto Trait Implementations§
impl Freeze for PrecipitationAmount
impl RefUnwindSafe for PrecipitationAmount
impl Send for PrecipitationAmount
impl Sync for PrecipitationAmount
impl Unpin for PrecipitationAmount
impl UnsafeUnpin for PrecipitationAmount
impl UnwindSafe for PrecipitationAmount
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