Skip to main content

grib_core/
lib.rs

1//! Shared GRIB model, primitives, validation helpers, and code tables.
2
3#![forbid(unsafe_code)]
4
5pub mod binary;
6pub mod bit;
7pub mod data;
8pub mod error;
9pub mod grib1;
10pub mod grid;
11pub mod metadata;
12pub mod parameter;
13pub mod product;
14pub mod util;
15
16pub use data::{
17    ComplexPackingParams, DataRepresentation, SimplePackingParams, SpatialDifferencingParams,
18};
19pub use error::{Error, Result};
20pub use grid::{GridDefinition, LatLonGrid};
21pub use metadata::{ForecastTimeUnit, Parameter, ReferenceTime};
22pub use product::{
23    AnalysisOrForecastTemplate, FixedSurface, Identification, ProductDefinition,
24    ProductDefinitionTemplate,
25};