9 files changed +12
-1
lines changed Original file line number Diff line number Diff line change
1
+ #![ allow( unsafe_op_in_unsafe_fn) ]
2
+
1
3
#[ cfg( test) ]
2
4
mod tests;
3
5
Original file line number Diff line number Diff line change 9
9
//! and those without will return a [`String`].
10
10
11
11
#![ stable( feature = "env" , since = "1.0.0" ) ]
12
+ #![ allow( unsafe_op_in_unsafe_fn) ]
12
13
13
14
#[ cfg( test) ]
14
15
mod tests;
Original file line number Diff line number Diff line change 160
160
//! [`from_wide`]: crate::os::windows::ffi::OsStringExt::from_wide "os::windows::ffi::OsStringExt::from_wide"
161
161
162
162
#![ stable( feature = "rust1" , since = "1.0.0" ) ]
163
+ #![ allow( unsafe_op_in_unsafe_fn) ]
163
164
164
165
#[ unstable( feature = "c_str_module" , issue = "112134" ) ]
165
166
pub mod c_str;
Original file line number Diff line number Diff line change 293
293
//! [`Arc`]: crate::sync::Arc
294
294
295
295
#![ stable( feature = "rust1" , since = "1.0.0" ) ]
296
+ #![ allow( unsafe_op_in_unsafe_fn) ]
296
297
297
298
#[ cfg( test) ]
298
299
mod tests;
Original file line number Diff line number Diff line change 252
252
#![ allow( internal_features) ]
253
253
#![ deny( rustc:: existing_doc_keyword) ]
254
254
#![ deny( fuzzy_provenance_casts) ]
255
+ #![ deny( unsafe_op_in_unsafe_fn) ]
255
256
#![ allow( rustdoc:: redundant_explicit_links) ]
256
257
// Ensure that std can be linked against panic_abort despite compiled with `-C panic=unwind`
257
258
#![ deny( ffi_unwind_calls) ]
@@ -664,7 +665,7 @@ pub mod alloc;
664
665
mod panicking;
665
666
666
667
#[ path = "../../backtrace/src/lib.rs" ]
667
- #[ allow( dead_code, unused_attributes, fuzzy_provenance_casts) ]
668
+ #[ allow( dead_code, unused_attributes, fuzzy_provenance_casts, unsafe_op_in_unsafe_fn ) ]
668
669
mod backtrace_rs;
669
670
670
671
// Re-export macros defined in core.
Original file line number Diff line number Diff line change 2
2
3
3
#![ stable( feature = "os" , since = "1.0.0" ) ]
4
4
#![ allow( missing_docs, nonstandard_style, missing_debug_implementations) ]
5
+ #![ allow( unsafe_op_in_unsafe_fn) ]
5
6
6
7
pub mod raw;
7
8
Original file line number Diff line number Diff line change 157
157
//! [`RwLock`]: crate::sync::RwLock
158
158
159
159
#![ stable( feature = "rust1" , since = "1.0.0" ) ]
160
+ #![ allow( unsafe_op_in_unsafe_fn) ]
160
161
161
162
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
162
163
pub use alloc_crate:: sync:: { Arc , Weak } ;
Original file line number Diff line number Diff line change
1
+ #![ allow( unsafe_op_in_unsafe_fn) ]
2
+
1
3
/// The PAL (platform abstraction layer) contains platform-specific abstractions
2
4
/// for implementing the features in the other submodules, e.g. UNIX file
3
5
/// descriptors.
Original file line number Diff line number Diff line change 16
16
17
17
#![ allow( missing_docs) ]
18
18
#![ allow( missing_debug_implementations) ]
19
+ #![ allow( unsafe_op_in_unsafe_fn) ]
19
20
20
21
#[ cfg( test) ]
21
22
mod tests;
0 commit comments