swactor/crates/process/src/lib.rs

29 lines
818 B
Rust
Raw Normal View History

pub mod action;
pub mod actor;
pub mod event;
pub mod local;
pub mod message;
pub mod mock;
pub mod pipeline;
pub mod session;
pub mod spawn;
pub mod types;
pub mod yaml;
pub use action::{OutputStream, ProcessAction};
pub use actor::ProcessActor;
pub use event::ProcessEvent;
pub use local::LocalDriver;
pub use message::{ProcessCommand, ProcessNotification};
pub use mock::MockDriver;
pub use pipeline::{
JobComplete, JobDefinition, JobFailure, JobId, JobProgress, JobStatus, JobSuccess,
LocalPipelineConfig, LocalStartJob, PipelineId, PipelineStatus,
};
pub use session::{ProcessSession, ProcessState};
pub use spawn::{spawn_local_process, spawn_process};
pub use types::{
EventQueue, ExitStatus, FlowControl, ProcessDriver, ProcessError, ProcessMode, ProcessSpec,
ProcessWaker, PtySize, Signal,
};