Skip to main content

oxilean_codegen/opt_dce/
dcestats_traits.rs

1//! # DceStats - Trait Implementations
2//!
3//! This module contains trait implementations for `DceStats`.
4//!
5//! ## Implemented Traits
6//!
7//! - `Display`
8//!
9//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
10
11use crate::lcnf::*;
12
13use super::types::DceStats;
14use std::fmt;
15
16impl fmt::Display for DceStats {
17    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
18        write!(
19            f,
20            "DceStats {{ lets_elim={}, alts_elim={}, consts_prop={}, \
21             copies_prop={}, fns_elim={}, iters={} }}",
22            self.lets_eliminated,
23            self.alts_eliminated,
24            self.constants_propagated,
25            self.copies_propagated,
26            self.functions_eliminated,
27            self.iterations,
28        )
29    }
30}