harn_hostlib/process/
mod.rs1pub mod handle;
10pub mod mock;
11pub mod real;
12#[cfg(target_os = "windows")]
13mod windows;
14
15pub use handle::{
16 current_spawner, install_spawner, spawn_process, EnvMode, ExitStatus, OutputCapture,
17 ProcessCleanupChild, ProcessCleanupReport, ProcessError, ProcessHandle, ProcessKiller,
18 ProcessSpawner, SpawnSpec, SpawnerGuard, WaitOutcome,
19};
20pub use mock::{MockHandleController, MockProcess, MockProcessConfig, MockSpawner};
21pub use real::default_spawner;
22#[cfg(unix)]
23pub use real::replace_current_process;
24#[cfg(target_os = "windows")]
25pub use windows::KillOnCloseJob;