pub struct BinaryMultiSlot {
pub repeat_indicator: u8,
pub mmsi: u32,
pub destination_mmsi: Option<u32>,
pub binary_data_flag: bool,
pub data: Vec<u8>,
pub communication_state_selector: bool,
pub communication_state: u32,
}Expand description
AIS Type 26 multiple-slot binary message.
Fields§
§repeat_indicator: u8§mmsi: u32§destination_mmsi: Option<u32>§binary_data_flag: booltrue when an application identifier prefixes the binary data.
data: Vec<u8>Raw application data, one bit per byte.
communication_state_selector: bool§communication_state: u32Trait Implementations§
Source§impl Clone for BinaryMultiSlot
impl Clone for BinaryMultiSlot
Source§fn clone(&self) -> BinaryMultiSlot
fn clone(&self) -> BinaryMultiSlot
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 BinaryMultiSlot
impl Debug for BinaryMultiSlot
impl Eq for BinaryMultiSlot
Source§impl PartialEq for BinaryMultiSlot
impl PartialEq for BinaryMultiSlot
impl StructuralPartialEq for BinaryMultiSlot
Auto Trait Implementations§
impl Freeze for BinaryMultiSlot
impl RefUnwindSafe for BinaryMultiSlot
impl Send for BinaryMultiSlot
impl Sync for BinaryMultiSlot
impl Unpin for BinaryMultiSlot
impl UnsafeUnpin for BinaryMultiSlot
impl UnwindSafe for BinaryMultiSlot
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