#![doc = include_str!("../docs/agentq.md")]
mod error;
mod handle;
mod job;
mod queue;
mod state;
mod worker;
pub use crate::error::{JobLost, PushError, WaitError};
pub use crate::handle::{JobHandle, Outcome};
pub use crate::job::{Func, Job, JobResult, Key, Priority};
pub use crate::queue::{Accepted, LaneConfig, Queue, QueueBuilder};
pub use crate::state::State;