Skip to main content

kernel/jobs/
mod.rs

1//! Jobs: discrete non-conversational units of work (image generation and other
2//! generators) with progress and a persisted terminal result. This module holds
3//! the pure data model, the seed injection, and the terminal-job history store;
4//! the async scheduler that drives runners lives in the `runtime` crate.
5
6mod event;
7mod history;
8mod job;
9mod seeding;
10
11pub use event::{JobEvent, JobRuntimeEvent};
12pub use history::JobHistoryStore;
13pub use job::{Job, JobProgress, JobState};
14pub use seeding::{reseeded, seeded};