Skip to main content

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}