From 95b1a5d3d9838aaf5d554658bce38385c05011ee Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Wed, 10 Jun 2020 19:38:52 -0700 Subject: [PATCH] Ignore unnested_or_patterns suggesting unstable code Clippy bug: https://github.com/rust-lang/rust-clippy/issues/5704 --- serde/src/lib.rs | 2 ++ serde_derive/src/lib.rs | 4 +++- serde_derive_internals/lib.rs | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/serde/src/lib.rs b/serde/src/lib.rs index 38c63770..6c16cc9b 100644 --- a/serde/src/lib.rs +++ b/serde/src/lib.rs @@ -95,6 +95,8 @@ #![cfg_attr( feature = "cargo-clippy", allow( + // clippy bug: https://github.com/rust-lang/rust-clippy/issues/5704 + unnested_or_patterns, // not available in our oldest supported compiler checked_conversions, empty_enum, diff --git a/serde_derive/src/lib.rs b/serde_derive/src/lib.rs index aeb3a800..43b06687 100644 --- a/serde_derive/src/lib.rs +++ b/serde_derive/src/lib.rs @@ -24,7 +24,9 @@ clippy::too_many_arguments, clippy::trivially_copy_pass_by_ref, clippy::used_underscore_binding, - clippy::wildcard_in_or_patterns + clippy::wildcard_in_or_patterns, + // clippy bug: https://github.com/rust-lang/rust-clippy/issues/5704 + clippy::unnested_or_patterns, )] // Ignored clippy_pedantic lints #![allow( diff --git a/serde_derive_internals/lib.rs b/serde_derive_internals/lib.rs index 8f1a44e6..ce96383b 100644 --- a/serde_derive_internals/lib.rs +++ b/serde_derive_internals/lib.rs @@ -7,7 +7,9 @@ cognitive_complexity, redundant_field_names, trivially_copy_pass_by_ref, - wildcard_in_or_patterns + wildcard_in_or_patterns, + // clippy bug: https://github.com/rust-lang/rust-clippy/issues/5704 + unnested_or_patterns, ) )]