Skip to content

Commit 93701b3

Browse files
author
Ulrik Sverdrup
committed
collections: Clean up feature flags doc examples
1 parent 4a53456 commit 93701b3

File tree

5 files changed

+7
-33
lines changed

5 files changed

+7
-33
lines changed

src/libcollections/btree/map.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1291,14 +1291,13 @@ impl<K, V> BTreeMap<K, V> {
12911291
/// # Examples
12921292
///
12931293
/// ```
1294-
/// # #![feature(core)]
12951294
/// use std::collections::BTreeMap;
12961295
///
12971296
/// let mut a = BTreeMap::new();
12981297
/// a.insert(1, "a");
12991298
/// a.insert(2, "b");
13001299
///
1301-
/// let keys: Vec<usize> = a.keys().cloned().collect();
1300+
/// let keys: Vec<_> = a.keys().cloned().collect();
13021301
/// assert_eq!(keys, [1, 2]);
13031302
/// ```
13041303
#[stable(feature = "rust1", since = "1.0.0")]
@@ -1314,7 +1313,6 @@ impl<K, V> BTreeMap<K, V> {
13141313
/// # Examples
13151314
///
13161315
/// ```
1317-
/// # #![feature(core)]
13181316
/// use std::collections::BTreeMap;
13191317
///
13201318
/// let mut a = BTreeMap::new();
@@ -1555,7 +1553,6 @@ impl<K: Ord, V> BTreeMap<K, V> {
15551553
/// # Examples
15561554
///
15571555
/// ```
1558-
/// # #![feature(collections)]
15591556
/// use std::collections::BTreeMap;
15601557
///
15611558
/// let mut count: BTreeMap<&str, usize> = BTreeMap::new();

src/libcollections/btree/set.rs

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ impl<T> BTreeSet<T> {
115115
/// # Examples
116116
///
117117
/// ```
118-
/// # #![feature(core)]
119118
/// use std::collections::BTreeSet;
120119
///
121120
/// let set: BTreeSet<usize> = [1, 2, 3, 4].iter().cloned().collect();
@@ -124,7 +123,7 @@ impl<T> BTreeSet<T> {
124123
/// println!("{}", x);
125124
/// }
126125
///
127-
/// let v: Vec<usize> = set.iter().cloned().collect();
126+
/// let v: Vec<_> = set.iter().cloned().collect();
128127
/// assert_eq!(v, [1, 2, 3, 4]);
129128
/// ```
130129
#[stable(feature = "rust1", since = "1.0.0")]
@@ -171,7 +170,6 @@ impl<T: Ord> BTreeSet<T> {
171170
/// # Examples
172171
///
173172
/// ```
174-
/// # #![feature(core)]
175173
/// use std::collections::BTreeSet;
176174
///
177175
/// let mut a = BTreeSet::new();
@@ -182,7 +180,7 @@ impl<T: Ord> BTreeSet<T> {
182180
/// b.insert(2);
183181
/// b.insert(3);
184182
///
185-
/// let diff: Vec<usize> = a.difference(&b).cloned().collect();
183+
/// let diff: Vec<_> = a.difference(&b).cloned().collect();
186184
/// assert_eq!(diff, [1]);
187185
/// ```
188186
#[stable(feature = "rust1", since = "1.0.0")]
@@ -195,7 +193,6 @@ impl<T: Ord> BTreeSet<T> {
195193
/// # Examples
196194
///
197195
/// ```
198-
/// # #![feature(core)]
199196
/// use std::collections::BTreeSet;
200197
///
201198
/// let mut a = BTreeSet::new();
@@ -206,7 +203,7 @@ impl<T: Ord> BTreeSet<T> {
206203
/// b.insert(2);
207204
/// b.insert(3);
208205
///
209-
/// let sym_diff: Vec<usize> = a.symmetric_difference(&b).cloned().collect();
206+
/// let sym_diff: Vec<_> = a.symmetric_difference(&b).cloned().collect();
210207
/// assert_eq!(sym_diff, [1, 3]);
211208
/// ```
212209
#[stable(feature = "rust1", since = "1.0.0")]
@@ -220,7 +217,6 @@ impl<T: Ord> BTreeSet<T> {
220217
/// # Examples
221218
///
222219
/// ```
223-
/// # #![feature(core)]
224220
/// use std::collections::BTreeSet;
225221
///
226222
/// let mut a = BTreeSet::new();
@@ -231,7 +227,7 @@ impl<T: Ord> BTreeSet<T> {
231227
/// b.insert(2);
232228
/// b.insert(3);
233229
///
234-
/// let intersection: Vec<usize> = a.intersection(&b).cloned().collect();
230+
/// let intersection: Vec<_> = a.intersection(&b).cloned().collect();
235231
/// assert_eq!(intersection, [2]);
236232
/// ```
237233
#[stable(feature = "rust1", since = "1.0.0")]
@@ -245,7 +241,6 @@ impl<T: Ord> BTreeSet<T> {
245241
/// # Examples
246242
///
247243
/// ```
248-
/// # #![feature(core)]
249244
/// use std::collections::BTreeSet;
250245
///
251246
/// let mut a = BTreeSet::new();
@@ -254,7 +249,7 @@ impl<T: Ord> BTreeSet<T> {
254249
/// let mut b = BTreeSet::new();
255250
/// b.insert(2);
256251
///
257-
/// let union: Vec<usize> = a.union(&b).cloned().collect();
252+
/// let union: Vec<_> = a.union(&b).cloned().collect();
258253
/// assert_eq!(union, [1, 2]);
259254
/// ```
260255
#[stable(feature = "rust1", since = "1.0.0")]
@@ -318,7 +313,6 @@ impl<T: Ord> BTreeSet<T> {
318313
/// # Examples
319314
///
320315
/// ```
321-
/// # #![feature(core)]
322316
/// use std::collections::BTreeSet;
323317
///
324318
/// let set: BTreeSet<_> = [1, 2, 3].iter().cloned().collect();
@@ -336,7 +330,6 @@ impl<T: Ord> BTreeSet<T> {
336330
/// # Examples
337331
///
338332
/// ```
339-
/// # #![feature(core)]
340333
/// use std::collections::BTreeSet;
341334
///
342335
/// let a: BTreeSet<_> = [1, 2, 3].iter().cloned().collect();
@@ -358,7 +351,6 @@ impl<T: Ord> BTreeSet<T> {
358351
/// # Examples
359352
///
360353
/// ```
361-
/// # #![feature(core)]
362354
/// use std::collections::BTreeSet;
363355
///
364356
/// let sup: BTreeSet<_> = [1, 2, 3].iter().cloned().collect();
@@ -401,7 +393,6 @@ impl<T: Ord> BTreeSet<T> {
401393
/// # Examples
402394
///
403395
/// ```
404-
/// # #![feature(core)]
405396
/// use std::collections::BTreeSet;
406397
///
407398
/// let sub: BTreeSet<_> = [1, 2].iter().cloned().collect();
@@ -483,12 +474,11 @@ impl<T> IntoIterator for BTreeSet<T> {
483474
/// # Examples
484475
///
485476
/// ```
486-
/// # #![feature(core)]
487477
/// use std::collections::BTreeSet;
488478
///
489479
/// let set: BTreeSet<usize> = [1, 2, 3, 4].iter().cloned().collect();
490480
///
491-
/// let v: Vec<usize> = set.into_iter().collect();
481+
/// let v: Vec<_> = set.into_iter().collect();
492482
/// assert_eq!(v, [1, 2, 3, 4]);
493483
/// ```
494484
fn into_iter(self) -> IntoIter<T> {

src/libcollections/linked_list.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ impl<T> LinkedList<T> {
230230
/// # Examples
231231
///
232232
/// ```
233-
/// # #![feature(collections)]
234233
/// use std::collections::LinkedList;
235234
///
236235
/// let mut a = LinkedList::new();
@@ -473,7 +472,6 @@ impl<T> LinkedList<T> {
473472
/// # Examples
474473
///
475474
/// ```
476-
/// # #![feature(collections)]
477475
/// use std::collections::LinkedList;
478476
///
479477
/// let mut dl = LinkedList::new();
@@ -521,7 +519,6 @@ impl<T> LinkedList<T> {
521519
/// # Examples
522520
///
523521
/// ```
524-
/// # #![feature(collections)]
525522
/// use std::collections::LinkedList;
526523
///
527524
/// let mut d = LinkedList::new();
@@ -540,7 +537,6 @@ impl<T> LinkedList<T> {
540537
/// # Examples
541538
///
542539
/// ```
543-
/// # #![feature(collections)]
544540
/// use std::collections::LinkedList;
545541
///
546542
/// let mut d = LinkedList::new();
@@ -566,7 +562,6 @@ impl<T> LinkedList<T> {
566562
/// # Examples
567563
///
568564
/// ```
569-
/// # #![feature(collections)]
570565
/// use std::collections::LinkedList;
571566
///
572567
/// let mut d = LinkedList::new();

src/libcollections/slice.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,7 +529,6 @@ impl<T> [T] {
529529
/// found; the fourth could match any position in `[1,4]`.
530530
///
531531
/// ```rust
532-
/// # #![feature(core)]
533532
/// let s = [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55];
534533
///
535534
/// let seek = 13;
@@ -865,7 +864,6 @@ impl<T> [T] {
865864
/// found; the fourth could match any position in `[1,4]`.
866865
///
867866
/// ```rust
868-
/// # #![feature(core)]
869867
/// let s = [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55];
870868
///
871869
/// assert_eq!(s.binary_search(&13), Ok(9));

src/libcollections/vec_deque.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,6 @@ impl<T> VecDeque<T> {
247247
/// # Examples
248248
///
249249
/// ```
250-
/// # #![feature(collections)]
251250
/// use std::collections::VecDeque;
252251
///
253252
/// let mut buf = VecDeque::new();
@@ -275,7 +274,6 @@ impl<T> VecDeque<T> {
275274
/// # Examples
276275
///
277276
/// ```
278-
/// # #![feature(collections)]
279277
/// use std::collections::VecDeque;
280278
///
281279
/// let buf: VecDeque<i32> = VecDeque::with_capacity(10);
@@ -299,7 +297,6 @@ impl<T> VecDeque<T> {
299297
/// # Examples
300298
///
301299
/// ```
302-
/// # #![feature(collections)]
303300
/// use std::collections::VecDeque;
304301
///
305302
/// let mut buf: VecDeque<i32> = vec![1].into_iter().collect();
@@ -321,7 +318,6 @@ impl<T> VecDeque<T> {
321318
/// # Examples
322319
///
323320
/// ```
324-
/// # #![feature(collections)]
325321
/// use std::collections::VecDeque;
326322
///
327323
/// let mut buf: VecDeque<i32> = vec![1].into_iter().collect();
@@ -508,7 +504,6 @@ impl<T> VecDeque<T> {
508504
/// # Examples
509505
///
510506
/// ```
511-
/// # #![feature(core)]
512507
/// use std::collections::VecDeque;
513508
///
514509
/// let mut buf = VecDeque::new();
@@ -533,7 +528,6 @@ impl<T> VecDeque<T> {
533528
/// # Examples
534529
///
535530
/// ```
536-
/// # #![feature(core)]
537531
/// use std::collections::VecDeque;
538532
///
539533
/// let mut buf = VecDeque::new();

0 commit comments

Comments
 (0)