#[repr(C)]
pub struct codes_bufr_header {
Show 56 fields pub message_offset: c_ulong, pub message_size: c_ulong, pub edition: c_long, pub masterTableNumber: c_long, pub bufrHeaderSubCentre: c_long, pub bufrHeaderCentre: c_long, pub updateSequenceNumber: c_long, pub dataCategory: c_long, pub dataSubCategory: c_long, pub masterTablesVersionNumber: c_long, pub localTablesVersionNumber: c_long, pub typicalYear: c_long, pub typicalMonth: c_long, pub typicalDay: c_long, pub typicalHour: c_long, pub typicalMinute: c_long, pub typicalSecond: c_long, pub typicalDate: c_long, pub typicalTime: c_long, pub internationalDataSubCategory: c_long, pub localSectionPresent: c_long, pub ecmwfLocalSectionPresent: c_long, pub rdbType: c_long, pub oldSubtype: c_long, pub rdbSubtype: c_long, pub ident: [c_char; 9], pub localYear: c_long, pub localMonth: c_long, pub localDay: c_long, pub localHour: c_long, pub localMinute: c_long, pub localSecond: c_long, pub rdbtimeDay: c_long, pub rdbtimeHour: c_long, pub rdbtimeMinute: c_long, pub rdbtimeSecond: c_long, pub rectimeDay: c_long, pub rectimeHour: c_long, pub rectimeMinute: c_long, pub rectimeSecond: c_long, pub restricted: c_long, pub isSatellite: c_long, pub localLongitude1: f64, pub localLatitude1: f64, pub localLongitude2: f64, pub localLatitude2: f64, pub localLatitude: f64, pub localLongitude: f64, pub localNumberOfObservations: c_long, pub satelliteID: c_long, pub qualityControl: c_long, pub newSubtype: c_long, pub daLoop: c_long, pub numberOfSubsets: c_ulong, pub observedData: c_long, pub compressedData: c_long,
}

Fields§

§message_offset: c_ulong§message_size: c_ulong§edition: c_long§masterTableNumber: c_long§bufrHeaderSubCentre: c_long§bufrHeaderCentre: c_long§updateSequenceNumber: c_long§dataCategory: c_long§dataSubCategory: c_long§masterTablesVersionNumber: c_long§localTablesVersionNumber: c_long§typicalYear: c_long§typicalMonth: c_long§typicalDay: c_long§typicalHour: c_long§typicalMinute: c_long§typicalSecond: c_long§typicalDate: c_long§typicalTime: c_long§internationalDataSubCategory: c_long§localSectionPresent: c_long§ecmwfLocalSectionPresent: c_long§rdbType: c_long§oldSubtype: c_long§rdbSubtype: c_long§ident: [c_char; 9]§localYear: c_long§localMonth: c_long§localDay: c_long§localHour: c_long§localMinute: c_long§localSecond: c_long§rdbtimeDay: c_long§rdbtimeHour: c_long§rdbtimeMinute: c_long§rdbtimeSecond: c_long§rectimeDay: c_long§rectimeHour: c_long§rectimeMinute: c_long§rectimeSecond: c_long§restricted: c_long§isSatellite: c_long§localLongitude1: f64§localLatitude1: f64§localLongitude2: f64§localLatitude2: f64§localLatitude: f64§localLongitude: f64§localNumberOfObservations: c_long§satelliteID: c_long§qualityControl: c_long§newSubtype: c_long§daLoop: c_long§numberOfSubsets: c_ulong§observedData: c_long§compressedData: c_long

Trait Implementations§

source§

impl Clone for codes_bufr_header

source§

fn clone(&self) -> codes_bufr_header

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for codes_bufr_header

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for codes_bufr_header

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.