#[doc(inline)]
pub use self::{
job::Job,
messages::{Control, Ticket},
state::CommandState,
task::{JobTaskContext, SpawnFn},
};
#[cfg(test)]
pub(crate) use self::{priority::Priority, testchild::TestChild};
#[cfg(all(unix, test))]
pub(crate) use self::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;