pub struct AidToNavigation {Show 19 fields
pub repeat_indicator: u8,
pub mmsi: u32,
pub aid_type: u8,
pub name: String,
pub longitude: Option<f64>,
pub latitude: Option<f64>,
pub position_accuracy: bool,
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 timestamp: PositionTimestamp,
pub off_position: bool,
pub regional_application: u8,
pub raim: bool,
pub virtual_aid: bool,
pub assigned_mode: bool,
pub name_extension: Option<String>,
}Expand description
AIS Type 21 aid-to-navigation report.
Fields§
§repeat_indicator: u8§mmsi: u32§aid_type: u8§name: String§longitude: Option<f64>§latitude: Option<f64>§position_accuracy: bool§dimension_to_bow: u16§dimension_to_stern: u16§dimension_to_port: u8§dimension_to_starboard: u8§position_fixing_device: u8§timestamp: PositionTimestamp§off_position: bool§regional_application: u8§raim: bool§virtual_aid: bool§assigned_mode: bool§name_extension: Option<String>Trait Implementations§
fn to_sentences( &self, options: AisTransmitOptions, ) -> Result<Vec<String>, EncodeError>
Source§fn clone(&self) -> AidToNavigation
fn clone(&self) -> AidToNavigation
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 moreAuto Trait Implementations§
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