pub struct ExecutionComplexity {
pub total_nodes: usize,
pub total_phases: usize,
pub max_parallel_nodes: usize,
pub total_dependencies: usize,
pub conditional_nodes: usize,
pub complexity_score: f64,
}Expand description
执行复杂度分析结果
Fields§
§total_nodes: usize总节点数
total_phases: usize总阶段数
max_parallel_nodes: usize最大并行节点数
total_dependencies: usize总依赖关系数
conditional_nodes: usize条件节点数
complexity_score: f64复杂度分数
Trait Implementations§
Source§impl Clone for ExecutionComplexity
impl Clone for ExecutionComplexity
Source§fn clone(&self) -> ExecutionComplexity
fn clone(&self) -> ExecutionComplexity
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 ExecutionComplexity
impl RefUnwindSafe for ExecutionComplexity
impl Send for ExecutionComplexity
impl Sync for ExecutionComplexity
impl Unpin for ExecutionComplexity
impl UnwindSafe for ExecutionComplexity
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