pub struct EopValues {
pub mjd_utc: Day,
pub pm_xp: Option<Arcsecond>,
pub pm_yp: Option<Arcsecond>,
pub ut1_minus_utc: Second,
pub lod: Option<Millisecond>,
pub dx: Option<MilliArcsecond>,
pub dy: Option<MilliArcsecond>,
pub ut1_observed: bool,
}Expand description
Interpolated IERS Earth Orientation Parameters at a UTC MJD.
All fields carry SI-coherent qtty typed quantities:
pm_xp,pm_yp— polar motion in arcseconds.ut1_minus_utc— DUT1 in seconds of time.lod— length-of-day excess in milliseconds of time.dx,dy— IAU 2000A celestial pole offsets in milliarcseconds.
Optional fields stay None when either bracketing upstream row leaves the
source column blank; the API does not fabricate zero-valued PM or nutation
quantities.
Fields§
§mjd_utc: Day§pm_xp: Option<Arcsecond>§pm_yp: Option<Arcsecond>§ut1_minus_utc: Second§lod: Option<Millisecond>§dx: Option<MilliArcsecond>§dy: Option<MilliArcsecond>§ut1_observed: booltrue when both bracketing rows are flagged observed (I).
Trait Implementations§
impl Copy for EopValues
impl StructuralPartialEq for EopValues
Auto Trait Implementations§
impl Freeze for EopValues
impl RefUnwindSafe for EopValues
impl Send for EopValues
impl Sync for EopValues
impl Unpin for EopValues
impl UnsafeUnpin for EopValues
impl UnwindSafe for EopValues
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