1#![doc = include_str!(concat!(env!("OUT_DIR"), "/doc.txt"))]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3
4pub mod codetables;
5mod context;
6pub mod cookbook;
7mod datatypes;
8mod decoder;
9pub mod def;
10pub mod encoder;
11mod error;
12mod grid;
13mod helpers;
14mod parser;
15mod reader;
16#[cfg(test)]
17mod test_utils;
18mod time;
19pub mod utils;
20
21pub use grib_template_helpers::{Dump, TryFromSlice, WriteToBuffer};
22
23pub use crate::{
24 codetables::Code::{self, Name, Num},
25 context::*,
26 datatypes::*,
27 decoder::*,
28 error::*,
29 grid::{
30 GridDefinitionTemplateValues, GridPointIndex, GridPointIndexIterator, GridPointLatLons,
31 GridShortName, LatLons,
32 },
33 parser::*,
34 reader::*,
35 time::*,
36};
37
38#[doc = include_str!("../README.md")]
39#[cfg(doctest)]
40pub struct ReadmeDoctests;