solti-model 0.0.1

Solti SDK domain model.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Query and pagination types.
//!
//! ```text
//!  TaskQuery
//!  ┌───────────────────────────────────────────┐
//!  │  status: Vec<TaskPhase>   OR semantics    │
//!  │  slot:   Option<Slot>     filter by lane  │
//!  │  limit:  usize            page size       │
//!  │  offset: usize            skip N          │
//!  └────────────────┬──────────────────────────┘
//!//!  TaskPage<T> { items: Vec<T>, total: usize }
//! ```

mod task;
pub use task::{DEFAULT_LIMIT, MAX_LIMIT, TaskPage, TaskQuery};