#[non_exhaustive]pub enum VerticalDatum {
Ellipsoid,
MeanSeaLevel,
ChartDatum,
}Expand description
Vertical datum.
#[non_exhaustive]; match with a wildcard arm.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Ellipsoid
Reference ellipsoid surface (GNSS).
MeanSeaLevel
Mean sea level / geoid (barometric, topographic).
ChartDatum
Chart datum, usually LAT: soundings are below it, tide heights above it.
Trait Implementations§
Source§impl Clone for VerticalDatum
impl Clone for VerticalDatum
impl Copy for VerticalDatum
Source§impl Debug for VerticalDatum
impl Debug for VerticalDatum
impl Eq for VerticalDatum
Source§impl Hash for VerticalDatum
impl Hash for VerticalDatum
Source§impl PartialEq for VerticalDatum
impl PartialEq for VerticalDatum
impl StructuralPartialEq for VerticalDatum
Auto Trait Implementations§
impl Freeze for VerticalDatum
impl RefUnwindSafe for VerticalDatum
impl Send for VerticalDatum
impl Sync for VerticalDatum
impl Unpin for VerticalDatum
impl UnsafeUnpin for VerticalDatum
impl UnwindSafe for VerticalDatum
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