pub struct CalcLimits {
pub max_work: usize,
pub max_observations: usize,
pub max_query_depth: usize,
pub max_output: usize,
}Expand description
Caller-requested limits for one verification.
Fields§
§max_work: usizeQuery executions plus explicitly charged expression nodes.
max_observations: usizeDynamic dependency observations.
max_query_depth: usizeNested cell-query depth.
max_output: usizeAggregate canonical output units.
Implementations§
Trait Implementations§
Source§impl Clone for CalcLimits
impl Clone for CalcLimits
Source§fn clone(&self) -> CalcLimits
fn clone(&self) -> CalcLimits
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 CalcLimits
Source§impl Debug for CalcLimits
impl Debug for CalcLimits
Source§impl Default for CalcLimits
impl Default for CalcLimits
impl Eq for CalcLimits
Source§impl PartialEq for CalcLimits
impl PartialEq for CalcLimits
impl StructuralPartialEq for CalcLimits
Auto Trait Implementations§
impl Freeze for CalcLimits
impl RefUnwindSafe for CalcLimits
impl Send for CalcLimits
impl Sync for CalcLimits
impl Unpin for CalcLimits
impl UnsafeUnpin for CalcLimits
impl UnwindSafe for CalcLimits
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