diff --git a/src/iter/mod.rs b/src/iter/mod.rs index 963457229..c7e3a0d99 100644 --- a/src/iter/mod.rs +++ b/src/iter/mod.rs @@ -3536,6 +3536,7 @@ mod private { fn from_residual(residual: Self::Residual) -> Self { match residual { Break(b) => Break(b), + #[allow(unreachable_patterns)] Continue(_) => unreachable!(), } } @@ -3561,6 +3562,7 @@ mod private { fn from_residual(residual: Self::Residual) -> Self { match residual { None => None, + #[allow(unreachable_patterns)] Some(_) => unreachable!(), } } @@ -3586,6 +3588,7 @@ mod private { fn from_residual(residual: Self::Residual) -> Self { match residual { Err(e) => Err(e), + #[allow(unreachable_patterns)] Ok(_) => unreachable!(), } } @@ -3611,6 +3614,7 @@ mod private { fn from_residual(residual: Self::Residual) -> Self { match residual { Err(e) => Poll::Ready(Err(e)), + #[allow(unreachable_patterns)] Ok(_) => unreachable!(), } } @@ -3640,6 +3644,7 @@ mod private { fn from_residual(residual: Self::Residual) -> Self { match residual { Err(e) => Poll::Ready(Some(Err(e))), + #[allow(unreachable_patterns)] Ok(_) => unreachable!(), } }