pub struct Page {
pub page: Option<u64>,
pub limit: Option<u64>,
pub offset: Option<u64>,
pub order_bys: Option<OrderBys>,
}Fields§
§page: Option<u64>指定返回的页码
limit: Option<u64>指定返回的条数
offset: Option<u64>指定返回的偏移量
order_bys: Option<OrderBys>指定返回的排序
Implementations§
Source§impl Page
impl Page
pub fn new_with_limit(limit: u64) -> Self
pub fn new_with_offset_limit(offset: u64, limit: u64) -> Self
pub fn new_with_order_bys(order_bys: impl Into<OrderBys>) -> Self
pub fn get_offset(&self) -> Option<u64>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Page
impl<'de> Deserialize<'de> for Page
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Page
impl RefUnwindSafe for Page
impl Send for Page
impl Sync for Page
impl Unpin for Page
impl UnsafeUnpin for Page
impl UnwindSafe for Page
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more