chronon-core 0.1.0

Portable DTOs, SchedulerStore port, StoreRouter, and identity ports for Chronon
Documentation
//! Data models for Chronon entities.
//!
//! These models represent the persisted state of jobs, runs, and revisions
//! in the persistence.

mod job;
mod lease;
mod partition_assignment;
mod revision;
mod run;
mod scheduler_leader;
mod script;
mod worker;

pub use job::{Job, MisfirePolicy, RetryPolicy, ScheduleKind};
pub use lease::Lease;
pub use partition_assignment::PartitionAssignment;
pub use revision::JobRevision;
pub use run::{Run, RunStatus};
pub use scheduler_leader::SchedulerLeader;
pub use script::Script;
pub use worker::{Worker, WorkerStatus};