pub struct CloudBase(/* private fields */);Expand description
Cloud base stored in meters above ground level.
Implementations§
Source§impl CloudBase
impl CloudBase
Sourcepub fn new(meters_agl: f64) -> Result<Self, CloudValueError>
pub fn new(meters_agl: f64) -> Result<Self, CloudValueError>
Creates cloud base from a finite non-negative meters-above-ground value.
§Errors
Returns CloudValueError when the base is invalid.
Sourcepub fn meters_agl(&self) -> f64
pub fn meters_agl(&self) -> f64
Returns the stored base in meters above ground level.
Trait Implementations§
Source§impl PartialOrd for CloudBase
impl PartialOrd for CloudBase
impl Copy for CloudBase
impl StructuralPartialEq for CloudBase
Auto Trait Implementations§
impl Freeze for CloudBase
impl RefUnwindSafe for CloudBase
impl Send for CloudBase
impl Sync for CloudBase
impl Unpin for CloudBase
impl UnsafeUnpin for CloudBase
impl UnwindSafe for CloudBase
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