1#![doc = include_str!("spec.md")]
2
3pub const HYDRA_COMMON_VERSION: &str = env!("CARGO_PKG_VERSION");
5
6mod criteria;
7mod elements;
8mod identity;
9mod quantity;
10mod report;
11mod variables;
12
13pub use criteria::{BandCut, CriterionDescriptor, CriterionKind};
14pub use elements::{AttributeDescriptor, ElementClass, ElementKind, ElementRole};
15pub use identity::{
16 engine_by_key, EngineDescriptor, EngineStatus, ImportFormat, Recognition, UnknownEngineError,
17 ENGINES,
18};
19pub use quantity::{DisplayFamily, QuantityDescriptor};
20pub use report::{
21 BlockDescriptor, BlockError, Chart, ChartData, ChoiceItem, Column, Fragment, FragmentItem,
22 KeyValue, LineSeries, OptionDescriptor, OptionKind, Table, Value, ValueKind,
23};
24pub use variables::{CategoryItem, CategorySeverity, RampHint, VariableDescriptor};