mydb_sqlx/conditions/pagination.rs
1#[warn(non_snake_case)]
2pub fn page (offset: u32, limit: u32) -> String {
3 Page::new(offset, limit)
4}
5#[derive(Debug, Default)]
6pub struct Page {
7 pub offset: u32,
8 pub limit: u32,
9}
10
11impl Page {
12 pub fn new(offset: u32, limit: u32) -> String {
13 format!(
14 "LIMIT {} OFFSET {}",
15 limit,
16 limit * (offset - 1)
17 )
18 }
19}