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