rollup merge of #22491: Gankro/into_iter
Conflicts: src/libcollections/bit.rs src/libcollections/linked_list.rs src/libcollections/vec_deque.rs src/libstd/sys/common/wtf8.rs
This commit is contained in:
commit
5a32b4a34f
28 changed files with 990 additions and 938 deletions
|
|
@ -16,7 +16,7 @@ extern crate collections;
|
|||
extern crate rand;
|
||||
|
||||
use std::collections::BTreeSet;
|
||||
use std::collections::BitvSet;
|
||||
use std::collections::BitSet;
|
||||
use std::collections::HashSet;
|
||||
use std::hash::Hash;
|
||||
use std::env;
|
||||
|
|
@ -52,7 +52,7 @@ impl<T: Ord> MutableSet<T> for BTreeSet<T> {
|
|||
fn remove(&mut self, k: &T) -> bool { self.remove(k) }
|
||||
fn contains(&self, k: &T) -> bool { self.contains(k) }
|
||||
}
|
||||
impl MutableSet<usize> for BitvSet {
|
||||
impl MutableSet<usize> for BitSet {
|
||||
fn insert(&mut self, k: usize) { self.insert(k); }
|
||||
fn remove(&mut self, k: &usize) -> bool { self.remove(k) }
|
||||
fn contains(&self, k: &usize) -> bool { self.contains(k) }
|
||||
|
|
@ -221,7 +221,7 @@ fn main() {
|
|||
{
|
||||
let mut rng: rand::IsaacRng = rand::SeedableRng::from_seed(seed);
|
||||
let mut results = empty_results();
|
||||
results.bench_int(&mut rng, num_keys, max, || BitvSet::new());
|
||||
write_results("collections::bitv::BitvSet", &results);
|
||||
results.bench_int(&mut rng, num_keys, max, || BitSet::new());
|
||||
write_results("collections::bit_vec::BitSet", &results);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue