Module eccodes::codes_handle[][src]

Expand description

Main crate module containing definition of CodesHandle and all associated functions and data structures

Structs

Main structure used to operate on the GRIB file. It takes a full ownership of the accessed file. It can be constructed either using a file or a memory buffer.

Structure representing a single key from the KeyedMessage.

Structure used to access keys inside the GRIB file message. All data (including data values) contained by the file can only be accessed through the message and keys.

The structure returned by KeyedMessage::find_nearest(). Should always be analysed in relation to the coordinates request in find_nearest().

Enums

Enum to represent and contain all possible types of keys inside KeyedMessage.

Flags to specify the subset of keys to iterate over by FallibleIterator in KeyedMessage. The flags can be used together.

Enum representing the kind of product (file type) inside handled file. Used to indicate to ecCodes how it should decode/encode messages.