#ora #client #framework #tasks #schedules #scheduler #interact

ora-client

Part of the Ora scheduler framework

3 unstable releases

0.2.1 Oct 6, 2023
0.2.0 Sep 15, 2023
0.1.0 Aug 11, 2023

#3 in #schedules

Download history 12/week @ 2024-01-01 5/week @ 2024-01-08 35/week @ 2024-01-22 26/week @ 2024-02-05 38/week @ 2024-02-12 110/week @ 2024-02-19 75/week @ 2024-02-26 22/week @ 2024-03-04 25/week @ 2024-03-11 14/week @ 2024-03-18 33/week @ 2024-03-25 92/week @ 2024-04-01 34/week @ 2024-04-08 10/week @ 2024-04-15

170 downloads per month
Used in 6 crates

MIT/Apache

20KB
413 lines

Common interface that should be implemented by clients that interact with the underlying store and are capable of managing tasks and schedules.

The interfaces follow an object-oriented structure with type-erased trait objects that allow operations on specific items. While in general less efficient, this structure allows for an ergonomic API and it's easy to implement graph-like APIs over it (like GraphQL).

Dependencies

~4–11MB
~96K SLoC