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

ora-client

Part of the Ora scheduler framework

4 releases (2 breaking)

0.3.0 May 1, 2024
0.2.1 Oct 6, 2023
0.2.0 Sep 15, 2023
0.1.0 Aug 11, 2023

#3 in #schedules

Download history 16/week @ 2024-02-02 36/week @ 2024-02-09 105/week @ 2024-02-16 62/week @ 2024-02-23 42/week @ 2024-03-01 26/week @ 2024-03-08 19/week @ 2024-03-15 28/week @ 2024-03-22 71/week @ 2024-03-29 52/week @ 2024-04-05 17/week @ 2024-04-12 10/week @ 2024-04-19 145/week @ 2024-04-26 38/week @ 2024-05-03 9/week @ 2024-05-10 14/week @ 2024-05-17

207 downloads per month
Used in 6 crates

MIT/Apache

20KB
419 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–10MB
~98K SLoC