Grib2Table4_233

Enum Grib2Table4_233 

Source
#[repr(u16)]
pub enum Grib2Table4_233 {
Show 132 variants Ozone = 0, WaterVapour = 1, Methane = 2, CarbonDioxide = 3, CarbonMonoxide = 4, NitrogenDioxide = 5, NitrousOxide = 6, Formaldehyde = 7, SulphurDioxide = 8, Ammonia = 9, Ammonium = 10, NitrogenMonoxide = 11, AtomicOxygen = 12, NitrateRadical = 13, HydroperoxylRadical = 14, DinitrogenPentoxide = 15, NitrousAcid = 16, NitricAcid = 17, PeroxynitricAcid = 18, HydrogenPeroxide = 19, MolecularHydrogen = 20, AtomicNitrogen = 21, Sulphate = 22, Radon = 23, ElementalMercury = 24, DivalentMercury = 25, AtomicChlorine = 26, ChlorineMonoxide = 27, DichlorinePeroxide = 28, HypochlorousAcid = 29, ChlorineNitrate = 30, ChlorineDioxide = 31, AtomicBromide = 32, BromineMonoxide = 33, BromineChloride = 34, HydrogenBromide = 35, HypobromousAcid = 36, BromineNitrate = 37, Oxygen = 38, Reserved39 = 39, HydroxylRadical = 10_000, MethylPeroxyRadical = 10_001, MethylHydroperoxide = 10_002, Reserved10003 = 10_003, Methanol = 10_004, FormicAcid = 10_005, HydrogenCyanide = 10_006, AcetoNitrile = 10_007, Ethane = 10_008, Ethene = 10_009, Ethyne = 10_010, Ethanol = 10_011, AceticAcid = 10_012, PeroxyacetylNitrate = 10_013, Propane = 10_014, Propene = 10_015, Butanes = 10_016, Isoprene = 10_017, AlphaPinene = 10_018, BetaPinene = 10_019, Limonene = 10_020, Benzene = 10_021, Toluene = 10_022, Xylene = 10_023, Reserved10024 = 10_024, DimethylSulphide = 10_500, HydrogenChloride = 20_001, CFC11 = 20_002, CFC12 = 20_003, CFC113 = 20_004, CFC113a = 20_005, CFC114 = 20_006, CFC115 = 20_007, HCFC22 = 20_008, HCFC141b = 20_009, HCFC142b = 20_010, Halon1202 = 20_011, Halon1211 = 20_012, Halon1301 = 20_013, Halon2402 = 20_014, MethylChloride = 20_015, CarbonTetrachloride = 20_016, HCC140a = 20_017, MethylBromide = 20_018, Hexachlorocyclohexane = 20_019, AlphaHexachlorocyclohexane = 20_020, Hexachlorobiphenyl = 20_021, RadioactivePollutant = 30_000, HOxRadical = 60_000, TotalInorganicAndOrganicPeroxyRadicals = 60_001, PassiveOzone = 60_002, NOxExpressedAsNitrogen = 60_003, AllNitrogenOxides = 60_004, TotalInorganicChlorineExceptHClClONO2 = 60_005, TotalInorganicBromineExceptHBrBrONO2 = 60_006, LumpedAlkanes = 60_007, LumpedAlkenes = 60_008, LumpedAromaticCompounds = 60_009, LumpedTerpenes = 60_010, NonMethaneVolatileOrganicCompounds = 60_011, AnthropogenicNMVOCExpressedAsCarbon = 60_012, BiogenicNMVOCExpressedAsCarbon = 60_013, LumpedOxygenatedHydrocarbons = 60_014, Reserved60015 = 60_015, TotalAerosol = 62_000, DustDry = 62_001, WaterInAmbient = 62_002, AmmoniumDry = 62_003, NitrateDry = 62_004, NitricAcidTrihydrate = 62_005, SulphateDry = 62_006, MercuryDry = 62_007, SeaSaltDry = 62_008, BlackCarbonDry = 62_009, ParticulateOrganicMatterDry = 62_010, PrimaryParticulateOrganicMatterDry = 62_011, SecondaryParticulateOrganicMatterDry = 62_012, BlackCarbonHydrophilicDry = 62_013, BlackCarbonHydrophobicDry = 62_014, ParticulateOrganicMatterHydrophilicDry = 62_015, ParticulateOrganicMatterHydrophobicDry = 62_016, NitrateHydrophilicDry = 62_017, NitrateHydrophobicDry = 62_018, Reserved62019 = 62_019, SmokeHighAbsorption = 62_020, SmokeLowAbsorption = 62_021, AerosolHighAbsorption = 62_022, AerosolLowAbsorption = 62_023, Reserved62024 = 62_024, VolcanicAsh = 62_025, BrownCarbonDry = 62_036, Missing = 65_535,
}
Expand description

GRIB2 - CODE TABLE 4.233: AEROSOL TYPE

Created: 05/16/2005 Revised: 07/18/2022

§Notes

Red text depicts changes made since 05/29/2019.

Variants§

§

Ozone = 0

§

WaterVapour = 1

§

Methane = 2

§

CarbonDioxide = 3

§

CarbonMonoxide = 4

§

NitrogenDioxide = 5

§

NitrousOxide = 6

§

Formaldehyde = 7

§

SulphurDioxide = 8

§

Ammonia = 9

§

Ammonium = 10

§

NitrogenMonoxide = 11

§

AtomicOxygen = 12

§

NitrateRadical = 13

§

HydroperoxylRadical = 14

§

DinitrogenPentoxide = 15

§

NitrousAcid = 16

§

NitricAcid = 17

§

PeroxynitricAcid = 18

§

HydrogenPeroxide = 19

§

MolecularHydrogen = 20

§

AtomicNitrogen = 21

§

Sulphate = 22

§

Radon = 23

§

ElementalMercury = 24

§

DivalentMercury = 25

§

AtomicChlorine = 26

§

ChlorineMonoxide = 27

§

DichlorinePeroxide = 28

§

HypochlorousAcid = 29

§

ChlorineNitrate = 30

§

ChlorineDioxide = 31

§

AtomicBromide = 32

§

BromineMonoxide = 33

§

BromineChloride = 34

§

HydrogenBromide = 35

§

HypobromousAcid = 36

§

BromineNitrate = 37

§

Oxygen = 38

§

Reserved39 = 39

§

HydroxylRadical = 10_000

§

MethylPeroxyRadical = 10_001

§

MethylHydroperoxide = 10_002

§

Reserved10003 = 10_003

§

Methanol = 10_004

§

FormicAcid = 10_005

§

HydrogenCyanide = 10_006

§

AcetoNitrile = 10_007

§

Ethane = 10_008

§

Ethene = 10_009

§

Ethyne = 10_010

§

Ethanol = 10_011

§

AceticAcid = 10_012

§

PeroxyacetylNitrate = 10_013

§

Propane = 10_014

§

Propene = 10_015

§

Butanes = 10_016

§

Isoprene = 10_017

§

AlphaPinene = 10_018

§

BetaPinene = 10_019

§

Limonene = 10_020

§

Benzene = 10_021

§

Toluene = 10_022

§

Xylene = 10_023

§

Reserved10024 = 10_024

§

DimethylSulphide = 10_500

§

HydrogenChloride = 20_001

§

CFC11 = 20_002

§

CFC12 = 20_003

§

CFC113 = 20_004

§

CFC113a = 20_005

§

CFC114 = 20_006

§

CFC115 = 20_007

§

HCFC22 = 20_008

§

HCFC141b = 20_009

§

HCFC142b = 20_010

§

Halon1202 = 20_011

§

Halon1211 = 20_012

§

Halon1301 = 20_013

§

Halon2402 = 20_014

§

MethylChloride = 20_015

§

CarbonTetrachloride = 20_016

§

HCC140a = 20_017

§

MethylBromide = 20_018

§

Hexachlorocyclohexane = 20_019

§

AlphaHexachlorocyclohexane = 20_020

§

Hexachlorobiphenyl = 20_021

§

RadioactivePollutant = 30_000

§

HOxRadical = 60_000

§

TotalInorganicAndOrganicPeroxyRadicals = 60_001

§

PassiveOzone = 60_002

§

NOxExpressedAsNitrogen = 60_003

§

AllNitrogenOxides = 60_004

§

TotalInorganicChlorineExceptHClClONO2 = 60_005

§

TotalInorganicBromineExceptHBrBrONO2 = 60_006

§

LumpedAlkanes = 60_007

§

LumpedAlkenes = 60_008

§

LumpedAromaticCompounds = 60_009

§

LumpedTerpenes = 60_010

§

NonMethaneVolatileOrganicCompounds = 60_011

§

AnthropogenicNMVOCExpressedAsCarbon = 60_012

§

BiogenicNMVOCExpressedAsCarbon = 60_013

§

LumpedOxygenatedHydrocarbons = 60_014

§

Reserved60015 = 60_015

§

TotalAerosol = 62_000

§

DustDry = 62_001

§

WaterInAmbient = 62_002

§

AmmoniumDry = 62_003

§

NitrateDry = 62_004

§

NitricAcidTrihydrate = 62_005

§

SulphateDry = 62_006

§

MercuryDry = 62_007

§

SeaSaltDry = 62_008

§

BlackCarbonDry = 62_009

§

ParticulateOrganicMatterDry = 62_010

§

PrimaryParticulateOrganicMatterDry = 62_011

§

SecondaryParticulateOrganicMatterDry = 62_012

§

BlackCarbonHydrophilicDry = 62_013

§

BlackCarbonHydrophobicDry = 62_014

§

ParticulateOrganicMatterHydrophilicDry = 62_015

§

ParticulateOrganicMatterHydrophobicDry = 62_016

§

NitrateHydrophilicDry = 62_017

§

NitrateHydrophobicDry = 62_018

§

Reserved62019 = 62_019

§

SmokeHighAbsorption = 62_020

§

SmokeLowAbsorption = 62_021

§

AerosolHighAbsorption = 62_022

§

AerosolLowAbsorption = 62_023

§

Reserved62024 = 62_024

§

VolcanicAsh = 62_025

§

BrownCarbonDry = 62_036

§

Missing = 65_535

Trait Implementations§

Source§

impl Clone for Grib2Table4_233

Source§

fn clone(&self) -> Grib2Table4_233

Returns a duplicate of the value. Read more
1.0.0§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for Grib2Table4_233

Source§

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

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

impl Display for Grib2Table4_233

Source§

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

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

impl From<u16> for Grib2Table4_233

Source§

fn from(val: u16) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Grib2Table4_233

Source§

fn eq(&self, other: &Grib2Table4_233) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Grib2Table4_233

Source§

impl Eq for Grib2Table4_233

Source§

impl StructuralPartialEq for Grib2Table4_233

Auto Trait Implementations§

Blanket Implementations§

§

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

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

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

§

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

Mutably borrows from an owned value. Read more
§

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

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

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

§

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> IntoEither for T

Source§

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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

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
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

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

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

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

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

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

impl<T> ToString for T
where T: Display + ?Sized,

§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

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

§

type Error = Infallible

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

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

Performs the conversion.
§

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.
§

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

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V