swarm_commander/
lib.rs

1#![warn(rustdoc::invalid_rust_codeblocks)]
2#![deny(rustdoc::missing_doc_code_examples)]
3#![warn(missing_docs)]
4#![warn(rustdoc::missing_crate_level_docs)]
5
6//! This crate is meant to handle tons of commands (processes) in a simple and powerful way. The idea is that you only
7//! have to send the command and process the stderr and stdout in an asynchronous way. But always controlling the status
8//! of the commands (start, stop, if exit know the reason...)
9//! 
10//! Check the function [`run_hive`] to see an example of use
11mod event;
12mod runner;
13
14pub use runner::{Hive, ProcInfo, run_hive};
15pub use event::{RunnerEvent, RunnerLogEvent, RunnerStartEvent, RunnerStopEvent, StatusEvent, StdType};