diff --git a/serde/src/lib.rs b/serde/src/lib.rs index 4e50604a..26a57fe7 100644 --- a/serde/src/lib.rs +++ b/serde/src/lib.rs @@ -82,7 +82,7 @@ // discussion of these features please refer to this issue: // // https://github.com/serde-rs/serde/issues/812 -#![cfg_attr(feature = "unstable", feature(specialization))] +#![cfg_attr(feature = "unstable", feature(specialization, never_type))] #![allow(unknown_lints, bare_trait_objects, deprecated)] #![cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))] #![cfg_attr(feature = "cargo-clippy", deny(clippy, clippy_pedantic))] diff --git a/test_suite/tests/test_de.rs b/test_suite/tests/test_de.rs index 5fe6fd8a..025d87b0 100644 --- a/test_suite/tests/test_de.rs +++ b/test_suite/tests/test_de.rs @@ -1,4 +1,5 @@ #![allow(clippy::decimal_literal_representation, clippy::unreadable_literal)] +#![cfg_attr(feature = "unstable", feature(never_type))] use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet}; use std::default::Default; diff --git a/test_suite/tests/test_ser.rs b/test_suite/tests/test_ser.rs index 05dafc9c..a62569af 100644 --- a/test_suite/tests/test_ser.rs +++ b/test_suite/tests/test_ser.rs @@ -1,4 +1,5 @@ #![allow(clippy::unreadable_literal)] +#![cfg_attr(feature = "unstable", feature(never_type))] use std::cell::RefCell; use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};