#[non_exhaustive]pub enum GnssSystem {
Gps,
Glonass,
GpsAndGlonass,
GpsWithSbas,
GpsWithSbasAndGlonass,
Chayka,
Integrated,
Surveyed,
Galileo,
Reserved(u8),
}Expand description
Satellite system(s) of a fix.
#[non_exhaustive]; match with a wildcard arm.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Gps
GPS.
Glonass
GLONASS.
GpsAndGlonass
GPS and GLONASS together.
GpsWithSbas
GPS with SBAS (WAAS, EGNOS) corrections.
GpsWithSbasAndGlonass
GPS with SBAS, and GLONASS.
Chayka
Chayka.
Integrated
Integrated navigation system.
Surveyed
Surveyed position.
Galileo
Galileo.
Reserved(u8)
Reserved code, kept as received.
Implementations§
Trait Implementations§
Source§impl Clone for GnssSystem
impl Clone for GnssSystem
impl Copy for GnssSystem
Source§impl Debug for GnssSystem
impl Debug for GnssSystem
Source§impl Display for GnssSystem
impl Display for GnssSystem
impl Eq for GnssSystem
Source§impl Hash for GnssSystem
impl Hash for GnssSystem
Source§impl PartialEq for GnssSystem
impl PartialEq for GnssSystem
impl StructuralPartialEq for GnssSystem
Auto Trait Implementations§
impl Freeze for GnssSystem
impl RefUnwindSafe for GnssSystem
impl Send for GnssSystem
impl Sync for GnssSystem
impl Unpin for GnssSystem
impl UnsafeUnpin for GnssSystem
impl UnwindSafe for GnssSystem
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