#[repr(u8)]pub enum Grib2Table3_9Bit1 {
ClockwiseOrientation = 0,
CounterClockwiseOrientation = 1,
Unknown(u8),
}Expand description
§Table 3.9 - GRID POINT POSITION AS SEEN FROM THE CORRESPONDING POLE
Details:
- Section: 3
- Octet: 33
- Applicable Grid Templates: 100
Reserved Bits:
2-8: Reserved
Special Values:
255: Missing
§Description
This table defines the grid point positions as seen from the corresponding pole in GRIB2 files, specifying where grid points are located relative to grid shapes.
§Links
§Notes
- Revised 12/07/2023
This table defines individual bit flags. To use them, you will need to extract the
relevant bit from the byte at Octet 33 (index 32) and convert it using the
corresponding From<u8> implementation. For example, to get the meaning of Bit 1,
you would do Grib2Table3_9Bit1::from((octet_33 >> 0) & 1).
Variants§
Trait Implementations§
Source§impl Clone for Grib2Table3_9Bit1
impl Clone for Grib2Table3_9Bit1
Source§fn clone(&self) -> Grib2Table3_9Bit1
fn clone(&self) -> Grib2Table3_9Bit1
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Grib2Table3_9Bit1
impl Debug for Grib2Table3_9Bit1
Source§impl Display for Grib2Table3_9Bit1
impl Display for Grib2Table3_9Bit1
Source§impl From<u8> for Grib2Table3_9Bit1
impl From<u8> for Grib2Table3_9Bit1
Source§impl PartialEq for Grib2Table3_9Bit1
impl PartialEq for Grib2Table3_9Bit1
impl Copy for Grib2Table3_9Bit1
impl Eq for Grib2Table3_9Bit1
impl StructuralPartialEq for Grib2Table3_9Bit1
Auto Trait Implementations§
impl Freeze for Grib2Table3_9Bit1
impl RefUnwindSafe for Grib2Table3_9Bit1
impl Send for Grib2Table3_9Bit1
impl Sync for Grib2Table3_9Bit1
impl Unpin for Grib2Table3_9Bit1
impl UnwindSafe for Grib2Table3_9Bit1
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more