hydra-common 6.0.0

Hydra foundation contracts — engine identity and reportable-output interfaces shared by all engines and applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![doc = include_str!("spec.md")]

/// The crate version, taken from `Cargo.toml` at compile time.
pub const HYDRA_COMMON_VERSION: &str = env!("CARGO_PKG_VERSION");

mod identity;
mod report;

pub use identity::{
    engine_by_key, EngineDescriptor, EngineStatus, ImportFormat, Recognition, UnknownEngineError,
    ENGINES,
};
pub use report::{
    BlockDescriptor, BlockError, Chart, ChartData, ChoiceItem, Column, Fragment, FragmentItem,
    KeyValue, LineSeries, OptionDescriptor, OptionKind, Table, Value, ValueKind,
};