[][src]Enum ais::messages::position_report::NavigationStatus

pub enum NavigationStatus {
    UnderWayUsingEngine,
    AtAnchor,
    NotUnderCommand,
    RestrictedManouverability,
    ConstrainedByDraught,
    Moored,
    Aground,
    EngagedInFishing,
    UnderWaySailing,
    ReservedForHSC,
    ReservedForWIG,
    Reserved01,
    Reserved02,
    Reserved03,
    AisSartIsActive,
    Unknown(u8),
}

Variants

UnderWayUsingEngine
AtAnchor
NotUnderCommand
RestrictedManouverability
ConstrainedByDraught
Moored
Aground
EngagedInFishing
UnderWaySailing
ReservedForHSC
ReservedForWIG
Reserved01
Reserved02
Reserved03
AisSartIsActive
Unknown(u8)

Trait Implementations

impl Clone for NavigationStatus[src]

impl Copy for NavigationStatus[src]

impl Debug for NavigationStatus[src]

impl PartialEq<NavigationStatus> for NavigationStatus[src]

impl StructuralPartialEq for NavigationStatus[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.