pub enum PositionTimestamp {
Exact(u8),
NotAvailable,
ManualInput,
DeadReckoning,
Inoperative,
}Expand description
Timestamp status carried by AIS position reports.
Variants§
Exact(u8)
UTC second at which the report was generated (0-59).
NotAvailable
UTC time is not available.
ManualInput
Position was entered manually.
DeadReckoning
Position comes from estimated or dead-reckoning navigation.
Inoperative
The electronic position-fixing system is inoperative.
Trait Implementations§
Source§impl Clone for PositionTimestamp
impl Clone for PositionTimestamp
Source§fn clone(&self) -> PositionTimestamp
fn clone(&self) -> PositionTimestamp
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PositionTimestamp
Source§impl Debug for PositionTimestamp
impl Debug for PositionTimestamp
impl Eq for PositionTimestamp
Source§impl PartialEq for PositionTimestamp
impl PartialEq for PositionTimestamp
impl StructuralPartialEq for PositionTimestamp
Auto Trait Implementations§
impl Freeze for PositionTimestamp
impl RefUnwindSafe for PositionTimestamp
impl Send for PositionTimestamp
impl Sync for PositionTimestamp
impl Unpin for PositionTimestamp
impl UnsafeUnpin for PositionTimestamp
impl UnwindSafe for PositionTimestamp
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