Skip to main content

grib/
lib.rs

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;