pub struct PaginationParams {
pub offset: i64,
pub limit: i64,
pub sort_by: Option<String>,
pub sort_desc: bool,
}Expand description
Pagination parameters
Fields§
§offset: i64Page offset (zero-indexed)
limit: i64Number of items per page
sort_by: Option<String>Optional sort field
sort_desc: boolSort direction (asc/desc)
Implementations§
Trait Implementations§
Source§impl Clone for PaginationParams
impl Clone for PaginationParams
Source§fn clone(&self) -> PaginationParams
fn clone(&self) -> PaginationParams
Returns a duplicate 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 PaginationParams
impl Debug for PaginationParams
Source§impl Default for PaginationParams
impl Default for PaginationParams
Source§impl<'de> Deserialize<'de> for PaginationParams
impl<'de> Deserialize<'de> for PaginationParams
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 PaginationParams
impl RefUnwindSafe for PaginationParams
impl Send for PaginationParams
impl Sync for PaginationParams
impl Unpin for PaginationParams
impl UnsafeUnpin for PaginationParams
impl UnwindSafe for PaginationParams
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more