dataflow_rs/program/
mod.rs1mod checks;
8mod compile;
9mod fingerprint;
10mod link;
11mod lower;
12mod ops;
13
14pub use crate::base::{
15 AuthoredPath, IssueCode, ParseIssueCodeError, ParsePathError, PathSeg, ProgramId, Severity,
16 StepKind, TaskIx, WorkflowIx,
17};
18pub(crate) use checks::Checks;
19pub(crate) use compile::{CalleeAt, compile_callee, refused};
20pub use compile::{CompileOptions, Compiled, CompiledWorkflow, Compiler, ResourceOracle};
21pub use fingerprint::{Fingerprint, ParseFingerprintError};
22pub use link::{Program, TaskInfo, WorkflowInfo};
23pub(crate) use ops::{CallSite, Callee, CondKind, FanSite, LoopSite, Op, Policy};