pub struct BDT;Expand description
BeiDou Navigation Satellite System Time. BDT = TAI − 33 s (nominal,
exact integer offset). Equivalently BDT = GPST − 14 s.
Epoch: 2006-01-01 00:00:00 UTC. See GPST notes on nominal vs.
broadcast realization (BeiDou/GPS offset is broadcast separately and
not part of the scale).
Trait Implementations§
Source§impl<SrcF: TimeFormat> ConversionTarget<BDT, SrcF> for UT1
impl<SrcF: TimeFormat> ConversionTarget<BDT, SrcF> for UT1
Source§impl<SrcF: TimeFormat> ConversionTarget<UT1, SrcF> for BDT
impl<SrcF: TimeFormat> ConversionTarget<UT1, SrcF> for BDT
Source§impl GnssWeekScale for BDT
impl GnssWeekScale for BDT
Source§fn epoch_j2000_seconds() -> f64
fn epoch_j2000_seconds() -> f64
Nominal start-of-week-zero in system time J2000 seconds (computed
from the constellation’s epoch expressed as TAI minus the fixed
system-time offset).
Source§fn rollover_period_weeks() -> u32
fn rollover_period_weeks() -> u32
Maximum representable week number before rollover, for documentation
and validation purposes (the conversion itself uses full weeks).
Source§impl Ord for BDT
impl Ord for BDT
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 PartialOrd for BDT
impl PartialOrd for BDT
impl ContinuousScale for BDT
impl CoordinateScale for BDT
impl Copy for BDT
impl Eq for BDT
impl StructuralPartialEq for BDT
Auto Trait Implementations§
impl Freeze for BDT
impl RefUnwindSafe for BDT
impl Send for BDT
impl Sync for BDT
impl Unpin for BDT
impl UnsafeUnpin for BDT
impl UnwindSafe for BDT
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<S1, S2, SrcF> ContextConversionTarget<S1, SrcF> for S2
impl<S1, S2, SrcF> ContextConversionTarget<S1, SrcF> for S2
type Output = Time<S2, SrcF>
fn convert_with( src: Time<S1, SrcF>, ctx: &TimeContext, ) -> Result<<S2 as ContextConversionTarget<S1, SrcF>>::Output, ConversionError>
Source§impl<S1, S2, SrcF> ConversionTarget<S1, SrcF> for S2
impl<S1, S2, SrcF> ConversionTarget<S1, SrcF> for S2
type Output = Time<S2, SrcF>
fn try_convert( src: Time<S1, SrcF>, ) -> Result<<S2 as ConversionTarget<S1, SrcF>>::Output, ConversionError>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.