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
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.