pub struct BinaryAddressed {
pub mmsi: u32,
pub sequence: u8,
pub dest_mmsi: u32,
pub retransmit: bool,
pub dac: u16,
pub fid: u8,
pub data: Vec<u8>,
}Expand description
AIS Type 6 — Addressed Binary Message.
Carries application-specific data identified by DAC (Designated Area Code)
and FID (Functional ID). The data field contains raw bits (one byte per bit).
Fields§
§mmsi: u32§sequence: u8Sequence number (0-3).
dest_mmsi: u32Destination MMSI.
retransmit: boolRetransmit flag.
dac: u16Designated Area Code.
fid: u8Functional ID.
data: Vec<u8>Application-specific binary data (raw bits).
Trait Implementations§
Source§impl Clone for BinaryAddressed
impl Clone for BinaryAddressed
Source§fn clone(&self) -> BinaryAddressed
fn clone(&self) -> BinaryAddressed
Returns a duplicate of the value. Read more
1.0.0 · 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 BinaryAddressed
impl Debug for BinaryAddressed
Source§impl PartialEq for BinaryAddressed
impl PartialEq for BinaryAddressed
impl StructuralPartialEq for BinaryAddressed
Auto Trait Implementations§
impl Freeze for BinaryAddressed
impl RefUnwindSafe for BinaryAddressed
impl Send for BinaryAddressed
impl Sync for BinaryAddressed
impl Unpin for BinaryAddressed
impl UnsafeUnpin for BinaryAddressed
impl UnwindSafe for BinaryAddressed
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