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;
15pub mod projection;
16mod reader;
17#[cfg(test)]
18mod test_utils;
19mod time;
20pub mod utils;
21mod value;
22
23pub use grib_template_helpers::{Dump, TryFromSlice, WriteToBuffer};
24
25pub use crate::{
26 codetables::Code::{self, Name, Num},
27 context::*,
28 datatypes::*,
29 decoder::*,
30 error::*,
31 grid::{
32 GridDefinitionTemplateValues, GridPointIndex, GridPointIndexIterator, GridPointLatLons,
33 GridShortName, LatLons,
34 },
35 parser::*,
36 reader::*,
37 time::*,
38 value::*,
39};
40
41#[doc = include_str!("../README.md")]
42#[cfg(doctest)]
43pub struct ReadmeDoctests;