X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=library%2Fstd%2Fsrc%2Flib.rs;h=65d4c3c891ea689c2ec4c9267caa248141382d6a;hb=3bcfa4c45940eb9d41493d9d64c0f1dbe7f14f08;hp=9334c833bb6509c82e3fb2a4b3cfb55125740f33;hpb=0858ca97da2da8b8a7fbfc422e59bd87731b5060;p=rust.git diff --git a/library/std/src/lib.rs b/library/std/src/lib.rs index 9334c833bb6..65d4c3c891e 100644 --- a/library/std/src/lib.rs +++ b/library/std/src/lib.rs @@ -220,6 +220,7 @@ #![allow(explicit_outlives_requirements)] #![allow(unused_lifetimes)] #![deny(rustc::existing_doc_keyword)] +#![deny(fuzzy_provenance_casts)] // Ensure that std can be linked against panic_abort despite compiled with `-C panic=unwind` #![deny(ffi_unwind_calls)] // std may use features in a platform-specific way @@ -347,6 +348,7 @@ #![feature(stdsimd)] #![feature(test)] #![feature(trace_macros)] +#![feature(get_many_mut)] // // Only used in tests/benchmarks: // @@ -597,7 +599,7 @@ pub mod arch { mod personality; #[path = "../../backtrace/src/lib.rs"] -#[allow(dead_code, unused_attributes)] +#[allow(dead_code, unused_attributes, fuzzy_provenance_casts)] mod backtrace_rs; // Re-export macros defined in libcore.