swactor/crates/process/src/lib.rs

18 lines
514 B
Rust

mod actor;
mod lifecycle;
mod message;
mod spawn;
mod supervisor;
mod types;
pub mod pipeline;
pub mod yaml;
pub use lifecycle::{ProcessLifecycleObservability, ProcessOutputConfig};
pub use message::{ProcessCommand, ProcessOutput};
pub use pipeline::{
JobComplete, JobDefinition, JobFailure, JobId, JobProgress, JobStatus, JobSuccess,
LocalPipelineConfig, LocalStartJob, PipelineId, PipelineStatus,
};
pub use spawn::{send_process_command, spawn_local_process};
pub use types::{ExitStatus, ProcessSpec};