OXYGENHUB
# f2609cf795d8 oxygenflow / crates / flow-core / src / lib.rs
578 B · Rust · last changed pipeline.kdl: on { push; tag; manual; schedule } for the pipeline and each job 1 month ago source blame history raw
e0918b88 Andy McCall 1
//! OxygenFlow core (docs/spec.md, docs/m0.md): pipelines, their
2
//! canonical form and hashes, and execution receipts. No I/O.
3
2d025bbf Andy McCall ↶ 4
/// This library's version, for hosts that report what they are built on.
5
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
6
e0918b88 Andy McCall 7
pub mod api;
8
pub mod canonical;
bf7bb1b8 Andy McCall ↶ 9
pub mod cron;
e0918b88 Andy McCall 10
pub mod pipeline;
11
pub mod receipt;
12
13
pub use canonical::{object_hash, scope_tree_hash, Hash};
fc10d9e8 Andy McCall ↶ 14
pub use pipeline::{Job, Mount, MountSource, Network, Pipeline, Problem, Problems, Runtime, Sandbox, PIPELINE_PATH};
e0918b88 Andy McCall 15
pub use receipt::{Environment, Receipt};
16
17
#[cfg(test)]
18
mod tests;