pub struct Params {
pub filters: Option<FilterParams>,
pub search: Option<SearchParams>,
pub sort_by: Option<SortingParams>,
pub limit: Option<LimitParam>,
pub offset: Option<OffsetParam>,
pub pagination: Option<Pagination>,
}Fields§
§filters: Option<FilterParams>§search: Option<SearchParams>§sort_by: Option<SortingParams>§limit: Option<LimitParam>§offset: Option<OffsetParam>§pagination: Option<Pagination>Implementations§
Source§impl Params
impl Params
Sourcepub fn has_modifications(&self) -> bool
pub fn has_modifications(&self) -> bool
Checks if the params have any modifications (opposite of is_empty)
pub fn is_disable_total_count(&self) -> bool
Sourcepub fn limit_plus_one(&self) -> u32
pub fn limit_plus_one(&self) -> u32
Returns 1 if pagination type requires LIMIT+1 for has_next detection, 0 otherwise
Trait Implementations§
Source§impl IntoParams for &Params
impl IntoParams for &Params
fn into_params(self) -> Params
Source§impl IntoParams for Params
impl IntoParams for Params
fn into_params(self) -> Params
Auto Trait Implementations§
impl Freeze for Params
impl RefUnwindSafe for Params
impl Send for Params
impl Sync for Params
impl Unpin for Params
impl UnwindSafe for Params
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