#[repr(u32)]pub enum PrimarySource {
Show 34 variants
Goes = 1_196_377_427,
Gps = 1_196_446_464,
Cdma = 1_128_549_697,
Gal = 1_195_461_632,
Pps = 1_347_441_408,
Irig = 1_230_129_479,
Wwvb = 1_465_341_506,
Dcf = 1_145_259_520,
Hgb = 1_212_629_504,
Msf = 1_297_303_040,
Jjy = 1_246_386_432,
Lorc = 1_280_266_819,
Tdf = 1_413_760_512,
Chu = 1_128_813_824,
Wwv = 1_465_341_440,
Wwvh = 1_465_341_512,
Nist = 1_313_428_308,
Acts = 1_094_931_539,
Usno = 1_431_522_895,
Ptb = 1_347_699_200,
Goog = 1_196_379_975,
Locl = 1_280_262_988,
Cesm = 1_128_616_781,
Rbdm = 1_380_074_573,
Omeg = 1_330_464_071,
Dcn = 1_145_261_568,
Tsp = 1_414_746_112,
Dts = 1_146_376_960,
Atom = 1_096_044_365,
Vlf = 1_447_839_232,
Opps = 1_330_663_507,
Free = 1_179_796_805,
Init = 1_229_867_348,
Null = 0,
}
Expand description
A four-octet, left-justified, zero-padded ASCII string assigned to the reference clock.
The authoritative list of Reference Identifiers is maintained by IANA; however, any string beginning with the ASCII character “X” is reserved for unregistered experimentation and development.
Variants§
Goes = 1_196_377_427
Gps = 1_196_446_464
Cdma = 1_128_549_697
Gal = 1_195_461_632
Pps = 1_347_441_408
Irig = 1_230_129_479
Wwvb = 1_465_341_506
Dcf = 1_145_259_520
Hgb = 1_212_629_504
Msf = 1_297_303_040
Jjy = 1_246_386_432
Lorc = 1_280_266_819
Tdf = 1_413_760_512
Chu = 1_128_813_824
Wwv = 1_465_341_440
Wwvh = 1_465_341_512
Nist = 1_313_428_308
Acts = 1_094_931_539
Usno = 1_431_522_895
Ptb = 1_347_699_200
Goog = 1_196_379_975
Locl = 1_280_262_988
Cesm = 1_128_616_781
Rbdm = 1_380_074_573
Omeg = 1_330_464_071
Dcn = 1_145_261_568
Tsp = 1_414_746_112
Dts = 1_146_376_960
Atom = 1_096_044_365
Vlf = 1_447_839_232
Opps = 1_330_663_507
Free = 1_179_796_805
Init = 1_229_867_348
Null = 0
Implementations§
Trait Implementations§
Source§impl Clone for PrimarySource
impl Clone for PrimarySource
Source§fn clone(&self) -> PrimarySource
fn clone(&self) -> PrimarySource
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 PrimarySource
impl Debug for PrimarySource
Source§impl Display for PrimarySource
impl Display for PrimarySource
Source§impl Hash for PrimarySource
impl Hash for PrimarySource
Source§impl PartialEq for PrimarySource
impl PartialEq for PrimarySource
Source§impl TryFrom<u32> for PrimarySource
impl TryFrom<u32> for PrimarySource
impl Copy for PrimarySource
impl Eq for PrimarySource
impl StructuralPartialEq for PrimarySource
Auto Trait Implementations§
impl Freeze for PrimarySource
impl RefUnwindSafe for PrimarySource
impl Send for PrimarySource
impl Sync for PrimarySource
impl Unpin for PrimarySource
impl UnwindSafe for PrimarySource
Blanket Implementations§
Source§impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
Source§fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
Convert the given value into an approximately equivalent representation.
Source§impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
Source§type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
Source§fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
Convert the subject into an approximately equivalent representation.
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, Dst> ConvAsUtil<Dst> for T
impl<T, Dst> ConvAsUtil<Dst> for T
Source§impl<T> ConvUtil for T
impl<T> ConvUtil for T
Source§fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
Approximate the subject to a given type with the default scheme.
Source§fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
Approximate the subject to a given type with a specific scheme.