Skip to main content

rskit_process/persistent/
mod.rs

1//! Persistent subprocess lifecycle support.
2
3mod cancel;
4mod config;
5mod error;
6mod io;
7mod process;
8mod readiness;
9mod run;
10
11#[cfg(all(test, unix))]
12mod tests;
13mod types;
14
15pub use config::{
16    PersistentConfig, PersistentOutput, PersistentOutputObserver, PersistentOutputStream,
17    PersistentReadiness,
18};
19pub use error::{PersistentStartErrorKind, persistent_start_error_kind};
20pub use process::{PersistentProcess, ShutdownOutcome};
21pub use run::start_persistent_with_cancel;
22pub use types::{PersistentRun, PersistentStartup};