Skip to content

Commit ee14674

Browse files
committed
fix(schema)!: Make Event non-exhaustive
1 parent 3f6eb77 commit ee14674

4 files changed

Lines changed: 5 additions & 0 deletions

File tree

crates/libtest-json/src/event.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
44
#[cfg_attr(feature = "serde", serde(rename_all = "snake_case"))]
55
#[cfg_attr(feature = "serde", serde(tag = "event"))]
6+
#[non_exhaustive]
67
pub enum Event {
78
DiscoverStart(DiscoverStart),
89
DiscoverCase(DiscoverCase),

crates/libtest2-harness/src/notify/pretty.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ impl<W: std::io::Write> super::Notifier for PrettyRunNotifier<W> {
7272
Event::RunComplete(_) => {
7373
self.summary.write_complete(&mut self.writer)?;
7474
}
75+
_ => {}
7576
}
7677
Ok(())
7778
}

crates/libtest2-harness/src/notify/summary.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ impl super::Notifier for Summary {
137137
Event::RunComplete(inner) => {
138138
self.elapsed_s = inner.elapsed_s;
139139
}
140+
_ => {}
140141
}
141142
Ok(())
142143
}

crates/libtest2-harness/src/notify/terse.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ impl<W: std::io::Write> super::Notifier for TerseListNotifier<W> {
3838
Event::CaseMessage(_) => {}
3939
Event::CaseComplete(_) => {}
4040
Event::RunComplete(_) => {}
41+
_ => {}
4142
}
4243
Ok(())
4344
}
@@ -83,6 +84,7 @@ impl<W: std::io::Write> super::Notifier for TerseRunNotifier<W> {
8384
Event::RunComplete(_) => {
8485
self.summary.write_complete(&mut self.writer)?;
8586
}
87+
_ => {}
8688
}
8789
Ok(())
8890
}

0 commit comments

Comments
 (0)