pub struct ClassBStaticPartB {Show 13 fields
pub repeat_indicator: u8,
pub mmsi: u32,
pub ship_type: u8,
pub manufacturer_id: String,
pub model_code: u8,
pub serial_number: u32,
pub callsign: String,
pub dimension_to_bow: u16,
pub dimension_to_stern: u16,
pub dimension_to_port: u8,
pub dimension_to_starboard: u8,
pub position_fixing_device: u8,
pub vdes_capabilities: u8,
}Expand description
AIS Type 24 Part B static data report.
Fields§
§repeat_indicator: u8§mmsi: u32§ship_type: u8§manufacturer_id: StringThree-character AIS manufacturer mnemonic.
model_code: u8§serial_number: u32§callsign: String§dimension_to_bow: u16§dimension_to_stern: u16§dimension_to_port: u8§dimension_to_starboard: u8§position_fixing_device: u8§vdes_capabilities: u8VDES capability code from ITU-R M.1371-6 Table 77.
Trait Implementations§
Source§impl AisEncodable for ClassBStaticPartB
impl AisEncodable for ClassBStaticPartB
fn to_sentences( &self, options: AisTransmitOptions, ) -> Result<Vec<String>, EncodeError>
Source§impl Clone for ClassBStaticPartB
impl Clone for ClassBStaticPartB
Source§fn clone(&self) -> ClassBStaticPartB
fn clone(&self) -> ClassBStaticPartB
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 moreSource§impl Debug for ClassBStaticPartB
impl Debug for ClassBStaticPartB
Source§impl PartialEq for ClassBStaticPartB
impl PartialEq for ClassBStaticPartB
impl StructuralPartialEq for ClassBStaticPartB
Auto Trait Implementations§
impl Freeze for ClassBStaticPartB
impl RefUnwindSafe for ClassBStaticPartB
impl Send for ClassBStaticPartB
impl Sync for ClassBStaticPartB
impl Unpin for ClassBStaticPartB
impl UnsafeUnpin for ClassBStaticPartB
impl UnwindSafe for ClassBStaticPartB
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