[][src]Enum nmea_parser::ShipType

pub enum ShipType {
    NotAvailable,
    Reserved1,
    WingInGround,
    Fishing,
    Towing,
    TowingLong,
    DredgingOrUnderwaterOps,
    DivingOps,
    MilitaryOps,
    Sailing,
    PleasureCraft,
    Reserved38,
    Reserved39,
    HighSpeedCraft,
    Pilot,
    SearchAndRescue,
    Tug,
    PortTender,
    AntiPollutionEquipment,
    LawEnforcement,
    SpareLocal56,
    SpareLocal57,
    MedicalTransport,
    Noncombatant,
    Passenger,
    Cargo,
    Tanker,
    Other,
}

Ship type derived from ship and cargo type field

Variants

NotAvailable
Reserved1
WingInGround
Fishing
Towing
TowingLong
DredgingOrUnderwaterOps
DivingOps
MilitaryOps
Sailing
PleasureCraft
Reserved38
Reserved39
HighSpeedCraft
Pilot
SearchAndRescue
Tug
PortTender
AntiPollutionEquipment
LawEnforcement
SpareLocal56
SpareLocal57
MedicalTransport
Noncombatant
Passenger
Cargo
Tanker
Other

Implementations

impl ShipType[src]

pub fn new(raw: u8) -> ShipType[src]

Trait Implementations

impl Clone for ShipType[src]

impl Copy for ShipType[src]

impl Debug for ShipType[src]

impl Default for ShipType[src]

impl Display for ShipType[src]

impl PartialEq<ShipType> for ShipType[src]

impl StructuralPartialEq for ShipType[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> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

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

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

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T> TryConv for T

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.