pub enum Dao {
HumanReadable {
lat_digit: u8,
lon_digit: u8,
},
Base91 {
lat_offset: u8,
lon_offset: u8,
},
}Expand description
DAO (Datum Ambiguity Override) precision extension parsed from the comment field.
When present, DAO provides sub-hundredth-of-a-minute precision beyond what the standard DDmm.mm format can encode. The offsets are applied to lat/lon at parse time so callers always receive refined coordinates.
Variants§
HumanReadable
Human-readable form !WXY!: X and Y are decimal digits 0–9 encoding an extra
digit of minute resolution (thousandths of a minute ≈ 1.85 m).
Base91
Base-91 form !wxy!: two base-91 characters encoding the sub-hundredth position
within the current cell (≈ 0.2 m resolution).
Implementations§
Trait Implementations§
impl StructuralPartialEq for Dao
Auto Trait Implementations§
impl Freeze for Dao
impl RefUnwindSafe for Dao
impl Send for Dao
impl Sync for Dao
impl Unpin for Dao
impl UnsafeUnpin for Dao
impl UnwindSafe for Dao
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