1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! This crate allows you to spawn and manage a set of processes each associated
//! with a key, and wait on all or part of them simultaneously.
//!
//! This crate also:
//!
//! * Handles catching ctrl+C
//! * Allows you to signal all spawned processes to terminate, for example in case
//! any one of them fails.
mod processset;
pub use processset::{ProcessSet, WaitAnyResult};
mod errors;
pub use errors::Error;
mod signal;
pub use signal::SignalHandler;