hydra-common 3.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
#![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, UnknownEngineError, ENGINES,
};
pub use report::{
    BlockDescriptor, BlockError, Chart, ChartData, Column, Fragment, FragmentItem, KeyValue,
    LineSeries, Table, Value, ValueKind,
};