chronon-core
Portable DTOs, SchedulerStore port, StoreRouter, errors, and identity ports.
Audience
| Reader | Use this crate for |
|---|---|
| Integrators | SchedulerStore, StoreRouter, ChrononError |
| Adapter authors | Implementing persistence against portable DTOs |
| Script authors | ScriptContext trait surface (macro details in chronon-macros) |
Role
Job,Run,JobRevision,Script, schedule enumsSchedulerStore— stable async trait for scheduler persistenceStoreRouter— register named stores at host bootScriptContext,ContextFactory,JsonScriptContextFactory,IdentityErrorScriptHandle<P>— typed script name handle;job/job_with_paramsseed default [Job] values- Coordinator-facing portable types
Third-party crates implement SchedulerStore only against DTOs exported here.
Documentation