pub struct CompilationStats {
pub compilation_time: Duration,
pub original_nodes: usize,
pub optimized_nodes: usize,
pub fusions_applied: usize,
pub dead_nodes_eliminated: usize,
pub estimated_memory_bytes: usize,
pub execution_steps: usize,
}Expand description
Statistics about the compilation process.
Fields§
§compilation_time: DurationTime taken for compilation
original_nodes: usizeNumber of nodes in original graph
optimized_nodes: usizeNumber of nodes after optimization
fusions_applied: usizeNumber of fusion opportunities applied
dead_nodes_eliminated: usizeNumber of dead nodes eliminated
estimated_memory_bytes: usizeEstimated memory usage in bytes
execution_steps: usizeScheduled execution steps
Trait Implementations§
Source§impl Clone for CompilationStats
impl Clone for CompilationStats
Source§fn clone(&self) -> CompilationStats
fn clone(&self) -> CompilationStats
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 moreSource§impl Debug for CompilationStats
impl Debug for CompilationStats
Auto Trait Implementations§
impl Freeze for CompilationStats
impl RefUnwindSafe for CompilationStats
impl Send for CompilationStats
impl Sync for CompilationStats
impl Unpin for CompilationStats
impl UnwindSafe for CompilationStats
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