ora_client/
lib.rs

1//! Client library for the Ora job scheduler.
2
3pub mod admin;
4pub mod executor;
5pub mod snapshot;
6
7pub mod job_definition;
8pub mod job_handle;
9pub mod job_query;
10pub mod job_type;
11
12pub mod schedule_definition;
13pub mod schedule_handle;
14pub mod schedule_query;
15
16pub use admin::AdminClient;
17pub use executor::{ExecutionContext, Executor, ExecutorOptions};
18pub use job_definition::JobDefinition;
19pub use job_type::{JobType, TypedJobDefinition};
20
21#[allow(missing_docs)]
22pub type IndexMap<K, V> = indexmap::IndexMap<K, V, ahash::RandomState>;
23#[allow(missing_docs)]
24pub type IndexSet<T> = indexmap::IndexSet<T, ahash::RandomState>;
25
26mod proto_convert;