pub struct PaginationData {
pub page: Option<i64>,
pub page_size: Option<i64>,
pub sort_by: Option<TinySafeString>,
pub sort_dir: Option<ColumnSortDir>,
}
Fields§
§page: Option<i64>
§page_size: Option<i64>
§sort_by: Option<TinySafeString>
§sort_dir: Option<ColumnSortDir>
Implementations§
Source§impl PaginationData
impl PaginationData
pub fn get_limit(&self) -> i64
pub fn get_offset(&self) -> i64
pub fn get_order_by(&self) -> String
pub fn build_query_part(&self) -> String
Trait Implementations§
Source§impl Clone for PaginationData
impl Clone for PaginationData
Source§fn clone(&self) -> PaginationData
fn clone(&self) -> PaginationData
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PaginationData
impl Debug for PaginationData
Source§impl Default for PaginationData
impl Default for PaginationData
Source§impl<'de> Deserialize<'de> for PaginationData
impl<'de> Deserialize<'de> for PaginationData
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 PaginationData
impl RefUnwindSafe for PaginationData
impl Send for PaginationData
impl Sync for PaginationData
impl Unpin for PaginationData
impl UnwindSafe for PaginationData
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