Skip to main content

ora/
lib.rs

1//! Client library for the ora scheduler.
2
3pub mod admin;
4pub mod common;
5pub mod errors;
6pub mod execution;
7pub mod executor;
8pub mod job;
9pub mod job_type;
10pub mod proto;
11pub mod schedule;
12
13pub use admin::{
14    AdminClient,
15    jobs::{Execution, Job, JobFilters, JobOrderBy},
16    schedules::{Schedule, ScheduleFilters, ScheduleOrderBy, ScheduleStatus},
17};
18pub use job::{IntoJob, JobDefinition};
19pub use job_type::{JobType, JobTypeId};
20pub use ora_macros::JobType;
21pub use schedule::ScheduleDefinition;
22
23#[cfg(feature = "server")]
24pub mod server;
25
26pub use errors::Error;
27pub use errors::Result;