pub struct SurfaceAreaInterval { /* private fields */ }Expand description
An area on a surface, in square metres, known to lie in [lower, upper].
Implementations§
Source§impl SurfaceAreaInterval
impl SurfaceAreaInterval
Sourcepub fn exact(square_metres: f64) -> Result<Self, BoundaryCoverageError>
pub fn exact(square_metres: f64) -> Result<Self, BoundaryCoverageError>
Sourcepub fn lower_square_metres(&self) -> f64
pub fn lower_square_metres(&self) -> f64
The smallest the area can be.
Sourcepub fn upper_square_metres(&self) -> f64
pub fn upper_square_metres(&self) -> f64
The largest the area can be.
Trait Implementations§
Source§impl Clone for SurfaceAreaInterval
impl Clone for SurfaceAreaInterval
impl Copy for SurfaceAreaInterval
Source§impl Debug for SurfaceAreaInterval
impl Debug for SurfaceAreaInterval
Source§impl PartialEq for SurfaceAreaInterval
impl PartialEq for SurfaceAreaInterval
impl StructuralPartialEq for SurfaceAreaInterval
Auto Trait Implementations§
impl Freeze for SurfaceAreaInterval
impl RefUnwindSafe for SurfaceAreaInterval
impl Send for SurfaceAreaInterval
impl Sync for SurfaceAreaInterval
impl Unpin for SurfaceAreaInterval
impl UnsafeUnpin for SurfaceAreaInterval
impl UnwindSafe for SurfaceAreaInterval
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