]> git.lizzy.rs Git - rust.git/commitdiff
Add diagnostic items
authorCameron Steffen <cam.steffen94@gmail.com>
Sat, 27 Feb 2021 03:23:42 +0000 (21:23 -0600)
committerCameron Steffen <cam.steffen94@gmail.com>
Mon, 1 Mar 2021 15:04:11 +0000 (09:04 -0600)
compiler/rustc_span/src/symbol.rs
library/alloc/src/collections/binary_heap.rs
library/alloc/src/collections/btree/map.rs
library/alloc/src/collections/btree/set.rs
library/alloc/src/collections/linked_list.rs
library/std/src/sync/mpsc/mod.rs

index c8a4085069f2c26b835bdd3438f21eaae1df53a4..1cc43fa8eb28cc1cd350b6ccd758f50bafff1ba9 100644 (file)
         Argument,
         ArgumentV1,
         Arguments,
+        BTreeMap,
+        BTreeSet,
+        BinaryHeap,
         C,
         CString,
         Center,
         Iterator,
         Layout,
         Left,
+        LinkedList,
         LintPass,
         None,
         Ok,
         variant_count,
         vec,
         vec_type,
+        vecdeque_type,
         version,
         vis,
         visible_private_types,
index 33bd98d467ceca291326b69526b9a766853333d0..4377780e15f4590fb58331e02991730e30ddf4ba 100644 (file)
 /// [peek]: BinaryHeap::peek
 /// [peek\_mut]: BinaryHeap::peek_mut
 #[stable(feature = "rust1", since = "1.0.0")]
+#[cfg_attr(not(test), rustc_diagnostic_item = "BinaryHeap")]
 pub struct BinaryHeap<T> {
     data: Vec<T>,
 }
index 3ba95d9f47a1ed2c10712e3ccf91760da8aae64e..783f88f026b8fe1346e67111acd80f4da44a8b51 100644 (file)
 /// *stat += random_stat_buff();
 /// ```
 #[stable(feature = "rust1", since = "1.0.0")]
+#[cfg_attr(not(test), rustc_diagnostic_item = "BTreeMap")]
 pub struct BTreeMap<K, V> {
     root: Option<Root<K, V>>,
     length: usize,
index f2ec2774484409462ee7814ec81db8f428461fad..a331b8d8e4bbbe5e87009de2ee5bf539827449f0 100644 (file)
@@ -61,6 +61,7 @@
 /// ```
 #[derive(Hash, PartialEq, Eq, Ord, PartialOrd)]
 #[stable(feature = "rust1", since = "1.0.0")]
+#[cfg_attr(not(test), rustc_diagnostic_item = "BTreeSet")]
 pub struct BTreeSet<T> {
     map: BTreeMap<T, ()>,
 }
index 397e774f1a03da6f6f615ff5cdf066c9c48c65af..a5481fd175e307cb5e86deb9c0bc00bd974af6b4 100644 (file)
@@ -35,6 +35,7 @@
 /// array-based containers are generally faster,
 /// more memory efficient, and make better use of CPU cache.
 #[stable(feature = "rust1", since = "1.0.0")]
+#[cfg_attr(not(test), rustc_diagnostic_item = "LinkedList")]
 pub struct LinkedList<T> {
     head: Option<NonNull<Node<T>>>,
     tail: Option<NonNull<Node<T>>>,
index db0777ee9f080b88d2fae091e789bfd2c3bd6d41..b12e7eeb13814e8472113e2ced9a80bb0cad7975 100644 (file)
 /// println!("{}", recv.recv().unwrap()); // Received after 2 seconds
 /// ```
 #[stable(feature = "rust1", since = "1.0.0")]
+#[cfg_attr(not(test), rustc_diagnostic_item = "Receiver")]
 pub struct Receiver<T> {
     inner: UnsafeCell<Flavor<T>>,
 }