pub struct AisTransmitOptions {
pub sentence_kind: AisSentenceKind,
pub channel: AisChannel,
pub sequence_id: Option<u8>,
}Expand description
NMEA framing options for a stateless AIS transmission.
Fields§
§sentence_kind: AisSentenceKind§channel: AisChannel§sequence_id: Option<u8>Implementations§
Source§impl AisTransmitOptions
impl AisTransmitOptions
pub const fn vdm(channel: AisChannel) -> Self
pub const fn vdo(channel: AisChannel) -> Self
pub const fn with_sequence_id(self, sequence_id: u8) -> Self
Trait Implementations§
Source§impl Clone for AisTransmitOptions
impl Clone for AisTransmitOptions
Source§fn clone(&self) -> AisTransmitOptions
fn clone(&self) -> AisTransmitOptions
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 moreimpl Copy for AisTransmitOptions
Source§impl Debug for AisTransmitOptions
impl Debug for AisTransmitOptions
impl Eq for AisTransmitOptions
Source§impl PartialEq for AisTransmitOptions
impl PartialEq for AisTransmitOptions
impl StructuralPartialEq for AisTransmitOptions
Auto Trait Implementations§
impl Freeze for AisTransmitOptions
impl RefUnwindSafe for AisTransmitOptions
impl Send for AisTransmitOptions
impl Sync for AisTransmitOptions
impl Unpin for AisTransmitOptions
impl UnsafeUnpin for AisTransmitOptions
impl UnwindSafe for AisTransmitOptions
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