//! OxygenFlow core (docs/spec.md, docs/m0.md): pipelines, their //! canonical form and hashes, and execution receipts. No I/O. /// This library's version, for hosts that report what they are built on. pub const VERSION: &str = env!("CARGO_PKG_VERSION"); pub mod api; pub mod canonical; pub mod cron; pub mod pipeline; pub mod receipt; pub use canonical::{object_hash, scope_tree_hash, Hash}; pub use pipeline::{ arch_ok, egress_allows, egress_pattern_ok, Approval, Identity, Input, Job, Mount, MountSource, Network, Output, OutputKind, Pipeline, Problem, Problems, Runtime, Sandbox, Secret, EGRESS_LABEL, PIPELINE_PATH, }; pub use receipt::{Environment, Receipt}; #[cfg(test)] mod tests;