pub struct CodeModeLimits {
pub max_tables_per_query: Option<u32>,
pub max_join_depth: Option<u32>,
pub max_subquery_depth: Option<u32>,
}Expand description
[code_mode.limits] — query-complexity caps.
Fields§
§max_tables_per_query: Option<u32>Maximum number of distinct tables referenced in a single query.
max_join_depth: Option<u32>Maximum JOIN nesting depth.
max_subquery_depth: Option<u32>Maximum subquery nesting depth.
Trait Implementations§
Source§impl Clone for CodeModeLimits
impl Clone for CodeModeLimits
Source§fn clone(&self) -> CodeModeLimits
fn clone(&self) -> CodeModeLimits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CodeModeLimits
impl Debug for CodeModeLimits
Source§impl Default for CodeModeLimits
impl Default for CodeModeLimits
Source§fn default() -> CodeModeLimits
fn default() -> CodeModeLimits
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CodeModeLimits
impl<'de> Deserialize<'de> for CodeModeLimits
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
Source§impl PartialEq for CodeModeLimits
impl PartialEq for CodeModeLimits
Source§fn eq(&self, other: &CodeModeLimits) -> bool
fn eq(&self, other: &CodeModeLimits) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CodeModeLimits
impl Serialize for CodeModeLimits
impl Eq for CodeModeLimits
impl StructuralPartialEq for CodeModeLimits
Auto Trait Implementations§
impl Freeze for CodeModeLimits
impl RefUnwindSafe for CodeModeLimits
impl Send for CodeModeLimits
impl Sync for CodeModeLimits
impl Unpin for CodeModeLimits
impl UnsafeUnpin for CodeModeLimits
impl UnwindSafe for CodeModeLimits
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreCreates a shared type from an unshared type.