pub enum CarrierBand {
Show 16 variants
L1,
L2,
L5,
E1,
E5a,
E5b,
E5,
E6,
B1c,
B1i,
B2a,
B2b,
B2,
B3i,
G1,
G2,
}Expand description
GNSS carrier band.
Variants§
L1
GPS/QZSS L1.
L2
GPS/QZSS L2.
L5
GPS/QZSS L5.
E1
Galileo E1.
E5a
Galileo E5a.
E5b
Galileo E5b.
E5
Galileo E5 AltBOC.
E6
Galileo E6.
B1c
BeiDou B1C.
B1i
BeiDou B1I.
B2a
BeiDou B2a.
B2b
BeiDou B2b.
B2
BeiDou B2.
B3i
BeiDou B3I.
G1
GLONASS G1 FDMA.
G2
GLONASS G2 FDMA.
Implementations§
Source§impl CarrierBand
impl CarrierBand
Sourcepub fn from_iono_free_name(name: &str) -> Option<Self>
pub fn from_iono_free_name(name: &str) -> Option<Self>
Parse only the carrier-band tokens supported by the ionosphere-free API.
Trait Implementations§
Source§impl Clone for CarrierBand
impl Clone for CarrierBand
Source§fn clone(&self) -> CarrierBand
fn clone(&self) -> CarrierBand
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 CarrierBand
Source§impl Debug for CarrierBand
impl Debug for CarrierBand
Source§impl Display for CarrierBand
impl Display for CarrierBand
impl Eq for CarrierBand
Source§impl Hash for CarrierBand
impl Hash for CarrierBand
Source§impl Ord for CarrierBand
impl Ord for CarrierBand
Source§fn cmp(&self, other: &CarrierBand) -> Ordering
fn cmp(&self, other: &CarrierBand) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CarrierBand
impl PartialEq for CarrierBand
Source§fn eq(&self, other: &CarrierBand) -> bool
fn eq(&self, other: &CarrierBand) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CarrierBand
impl PartialOrd for CarrierBand
impl StructuralPartialEq for CarrierBand
Auto Trait Implementations§
impl Freeze for CarrierBand
impl RefUnwindSafe for CarrierBand
impl Send for CarrierBand
impl Sync for CarrierBand
impl Unpin for CarrierBand
impl UnsafeUnpin for CarrierBand
impl UnwindSafe for CarrierBand
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.