oxilean_codegen/pipeline/
pipelinestats_traits.rs1use crate::lcnf::*;
12
13use super::types::PipelineStats;
14use std::fmt;
15
16impl fmt::Display for PipelineStats {
17 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
18 writeln!(f, "PipelineStats {{")?;
19 writeln!(
20 f,
21 " total_time={}us, iterations={}, decls: {} -> {}",
22 self.total_time_us, self.iterations, self.input_decls, self.output_decls,
23 )?;
24 for (pass_id, stats) in &self.per_pass {
25 writeln!(f, " {}: {}", pass_id, stats)?;
26 }
27 write!(f, "}}")
28 }
29}