about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDenis Vasilik <contact@denisvasilik.com>2020-08-21 19:19:58 +0200
committerDenis Vasilik <contact@denisvasilik.com>2020-08-21 19:19:58 +0200
commit37b6c249ede0f141a2fcf0332ef11d7cbf68e350 (patch)
tree732220b480d6460b15dfa04e966ce2f671d449ed
parent0f6d95d1ebc62d07c3b83bd2b6685ca0c4709aff (diff)
downloadrust-37b6c249ede0f141a2fcf0332ef11d7cbf68e350.tar.gz
rust-37b6c249ede0f141a2fcf0332ef11d7cbf68e350.zip
Rework imports used solely for docs
-rw-r--r--library/core/src/intrinsics.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/library/core/src/intrinsics.rs b/library/core/src/intrinsics.rs
index 67cb411effb..eac63bf85c0 100644
--- a/library/core/src/intrinsics.rs
+++ b/library/core/src/intrinsics.rs
@@ -53,18 +53,13 @@
     issue = "none"
 )]
 #![allow(missing_docs)]
-#![allow(unused_imports)]
 
 use crate::marker::DiscriminantKind;
 use crate::mem;
 
 // These imports are used for simplifying intra-doc links
-use crate::sync::atomic;
-use crate::sync::atomic::AtomicBool;
-use crate::sync::atomic::AtomicI32;
-use crate::sync::atomic::AtomicIsize;
-use crate::sync::atomic::AtomicU32;
-use crate::sync::atomic::Ordering;
+#[cfg(doc)]
+use crate::sync::atomic::{self, AtomicBool, AtomicI32, AtomicIsize, AtomicU32, Ordering};
 
 #[stable(feature = "drop_in_place", since = "1.8.0")]
 #[rustc_deprecated(