pub trait IPageRequest: Send + Sync {
    fn get_page_size(&self) -> u64;
    fn get_page_no(&self) -> u64;
    fn get_total(&self) -> u64;
    fn is_search_count(&self) -> bool;
    fn set_total(self, arg: u64) -> Self;
    fn set_page_size(self, arg: u64) -> Self;
    fn set_page_no(self, arg: u64) -> Self;
    fn set_search_count(self, arg: bool) -> Self;

    fn get_pages(&self) -> u64 { ... }
    fn offset(&self) -> u64 { ... }
}
Expand description

Page interface, support get_pages() and offset()

Required Methods

Provided Methods

sum pages

sum offset

Implementors