pub struct QueryDefaults {
pub where_clause: bool,
pub order_by: bool,
pub limit: bool,
pub offset: bool,
}Expand description
Global defaults for list-query auto-params.
Applied when a per-query auto_params does not specify a given flag.
Relay queries and single-item queries are never affected.
[query_defaults]
where = true
order_by = true
limit = false # e.g. Relay-first project
offset = falseFields§
§where_clause: boolEnable automatic where filter parameter (default: true)
order_by: boolEnable automatic order_by parameter (default: true)
limit: boolEnable automatic limit parameter (default: true)
offset: boolEnable automatic offset parameter (default: true)
Trait Implementations§
Source§impl Clone for QueryDefaults
impl Clone for QueryDefaults
Source§fn clone(&self) -> QueryDefaults
fn clone(&self) -> QueryDefaults
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 QueryDefaults
impl Debug for QueryDefaults
Source§impl Default for QueryDefaults
impl Default for QueryDefaults
Source§impl<'de> Deserialize<'de> for QueryDefaultswhere
QueryDefaults: Default,
impl<'de> Deserialize<'de> for QueryDefaultswhere
QueryDefaults: Default,
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 QueryDefaults
impl RefUnwindSafe for QueryDefaults
impl Send for QueryDefaults
impl Sync for QueryDefaults
impl Unpin for QueryDefaults
impl UnsafeUnpin for QueryDefaults
impl UnwindSafe for QueryDefaults
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