diff --git a/crates/cli/src/parse.rs b/crates/cli/src/parse.rs index 61e4a86f..4b941fe3 100644 --- a/crates/cli/src/parse.rs +++ b/crates/cli/src/parse.rs @@ -230,13 +230,23 @@ impl ParseSummary { } } -#[derive(Serialize, Debug, Default)] +#[derive(Serialize, Debug)] pub struct ParseStats { pub parse_summaries: Vec, pub cumulative_stats: Stats, pub source_count: usize, } +impl Default for ParseStats { + fn default() -> Self { + Self { + parse_summaries: Vec::new(), + cumulative_stats: Stats::default(), + source_count: 1, + } + } +} + #[derive(Serialize, ValueEnum, Debug, Copy, Clone, Default, Eq, PartialEq)] pub enum ParseDebugType { #[default]