diff --git a/quinn-proto/src/connection/assembler.rs b/quinn-proto/src/connection/assembler.rs index 2288f5ecc..735e65981 100644 --- a/quinn-proto/src/connection/assembler.rs +++ b/quinn-proto/src/connection/assembler.rs @@ -314,8 +314,9 @@ impl PartialEq for Buffer { } } -#[derive(Debug)] +#[derive(Debug, Default)] enum State { + #[default] Ordered, Unordered { /// The set of offsets that have been received from the peer, including portions not yet @@ -330,12 +331,6 @@ impl State { } } -impl Default for State { - fn default() -> Self { - Self::Ordered - } -} - /// Error indicating that an ordered read was performed on a stream after an unordered read #[derive(Debug)] pub struct IllegalOrderedRead;