pub struct Section1Payload {
pub centre_id: u16,
pub subcentre_id: u16,
pub master_table_version: u8,
pub local_table_version: u8,
pub ref_time_significance: u8,
pub ref_time: RefTime,
pub prod_status: u8,
pub data_type: u8,
pub optional: Option<Section1PayloadOptional>,
}
Fields§
§centre_id: u16
Identification of originating/generating centre (see Common Code table C–11).
subcentre_id: u16
Identification of originating/generating subcentre (allocated by originating/generating centre).
master_table_version: u8
GRIB master table version number (see Common Code table C–0 and Note 1).
local_table_version: u8
Version number of GRIB Local tables used to augment Master tables (see Code table 1.1 and Note 2).
ref_time_significance: u8
Significance of reference time (see Code table 1.2).
ref_time: RefTime
Reference time of data.
prod_status: u8
Production status of processed data in this GRIB message (see Code table 1.3).
data_type: u8
Type of processed data in this GRIB message (see Code table 1.4).
optional: Option<Section1PayloadOptional>
Trait Implementations§
Source§impl Debug for Section1Payload
impl Debug for Section1Payload
Source§impl Dump for Section1Payload
impl Dump for Section1Payload
Source§impl PartialEq for Section1Payload
impl PartialEq for Section1Payload
Source§impl TryFromSlice for Section1Payload
impl TryFromSlice for Section1Payload
impl StructuralPartialEq for Section1Payload
Auto Trait Implementations§
impl Freeze for Section1Payload
impl RefUnwindSafe for Section1Payload
impl Send for Section1Payload
impl Sync for Section1Payload
impl Unpin for Section1Payload
impl UnwindSafe for Section1Payload
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