pub struct PlanLimits {
pub max_depth: usize,
pub max_fan_out: usize,
}Expand description
Structural limits enforced when checking a plan expression.
Fields§
§max_depth: usizeMaximum nesting depth permitted for the plan tree.
max_fan_out: usizeMaximum number of children any single combinator may have.
Trait Implementations§
Source§impl Clone for PlanLimits
impl Clone for PlanLimits
Source§fn clone(&self) -> PlanLimits
fn clone(&self) -> PlanLimits
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 moreimpl Copy for PlanLimits
Source§impl Debug for PlanLimits
impl Debug for PlanLimits
Source§impl Default for PlanLimits
impl Default for PlanLimits
impl Eq for PlanLimits
Source§impl PartialEq for PlanLimits
impl PartialEq for PlanLimits
Source§fn eq(&self, other: &PlanLimits) -> bool
fn eq(&self, other: &PlanLimits) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PlanLimits
Auto Trait Implementations§
impl Freeze for PlanLimits
impl RefUnwindSafe for PlanLimits
impl Send for PlanLimits
impl Sync for PlanLimits
impl Unpin for PlanLimits
impl UnsafeUnpin for PlanLimits
impl UnwindSafe for PlanLimits
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