sqlx_data_params/pagination.rs
1pub use crate::{CursorParams, SerialParams, slice::SliceParams};
2
3#[derive(Clone, Debug)]
4pub struct LimitParam(pub u32);
5
6#[derive(Clone, Debug)]
7pub struct OffsetParam(pub u32);
8
9#[derive(Clone, Debug)]
10pub enum Pagination {
11 Serial(SerialParams),
12 Slice(SliceParams),
13 Cursor(CursorParams),
14}
15
16impl Default for Pagination {
17 fn default() -> Self {
18 Self::Serial(SerialParams::default())
19 }
20}