pub struct PositionV3Metadata {
pub total_start_time_year: u8,
pub total_start_time_day: u16,
pub total_start_time_day_fraction: u32,
pub total_stop_time_year: u8,
pub total_stop_time_day: u16,
pub total_stop_time_day_fraction: u32,
pub interpolation_flag: bool,
pub interpolation_type: u8,
pub interpolation_degree: u8,
pub usable_start_time: Option<UsableTime>,
pub usable_stop_time: Option<UsableTime>,
}Expand description
Metadata block (optional, within a V3 satellite entry).
Fields§
§total_start_time_year: u8total_start_time_year (8 bits).
total_start_time_day: u16total_start_time_day (9 bits).
total_start_time_day_fraction: u32total_start_time_day_fraction (32 bits).
total_stop_time_year: u8total_stop_time_year (8 bits).
total_stop_time_day: u16total_stop_time_day (9 bits).
total_stop_time_day_fraction: u32total_stop_time_day_fraction (32 bits).
interpolation_flag: boolinterpolation_flag — 1 bit.
interpolation_type: u8interpolation_type (3 bits, Table 11i).
interpolation_degree: u8interpolation_degree (3 bits).
usable_start_time: Option<UsableTime>Usable start time (optional).
usable_stop_time: Option<UsableTime>Usable stop time (optional).
Trait Implementations§
Source§impl Clone for PositionV3Metadata
impl Clone for PositionV3Metadata
Source§fn clone(&self) -> PositionV3Metadata
fn clone(&self) -> PositionV3Metadata
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 moreSource§impl Debug for PositionV3Metadata
impl Debug for PositionV3Metadata
impl Eq for PositionV3Metadata
Source§impl PartialEq for PositionV3Metadata
impl PartialEq for PositionV3Metadata
Source§fn eq(&self, other: &PositionV3Metadata) -> bool
fn eq(&self, other: &PositionV3Metadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PositionV3Metadata
impl Serialize for PositionV3Metadata
impl StructuralPartialEq for PositionV3Metadata
Auto Trait Implementations§
impl Freeze for PositionV3Metadata
impl RefUnwindSafe for PositionV3Metadata
impl Send for PositionV3Metadata
impl Sync for PositionV3Metadata
impl Unpin for PositionV3Metadata
impl UnsafeUnpin for PositionV3Metadata
impl UnwindSafe for PositionV3Metadata
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