watchexec/crates/supervisor/src/job.rs

32 lines
431 B
Rust

//! Job supervision.
#[doc(inline)]
pub use self::{
job::Job,
messages::{Control, Ticket},
state::CommandState,
task::JobTaskContext,
};
#[cfg(test)]
pub(crate) use self::{
priority::Priority,
testchild::{TestChild, TestChildCall},
};
#[doc(inline)]
pub use task::start_job;
#[allow(clippy::module_inception)]
mod job;
mod messages;
mod priority;
mod state;
mod task;
#[cfg(test)]
mod testchild;
#[cfg(test)]
mod test;