pub struct PlanComplexity {
pub total_operations: usize,
pub call_operations: usize,
pub object_operations: usize,
pub array_operations: usize,
pub max_depth: usize,
pub total_arguments: usize,
pub captures_count: usize,
}
Expand description
Plan complexity metrics
Fields§
§total_operations: usize
§call_operations: usize
§object_operations: usize
§array_operations: usize
§max_depth: usize
§total_arguments: usize
§captures_count: usize
Trait Implementations§
Source§impl Clone for PlanComplexity
impl Clone for PlanComplexity
Source§fn clone(&self) -> PlanComplexity
fn clone(&self) -> PlanComplexity
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 moreAuto Trait Implementations§
impl Freeze for PlanComplexity
impl RefUnwindSafe for PlanComplexity
impl Send for PlanComplexity
impl Sync for PlanComplexity
impl Unpin for PlanComplexity
impl UnwindSafe for PlanComplexity
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