fn bench_insertion(b: &mut ::test::Bencher) {
b.iter(|| {
let mut data = AnyMap::new();
- for _ in range(0, 100) {
- let _ = data.insert(42i32);
+ for _ in 0..100 {
+ let _ = data.insert(42);
}
})
}
fn bench_get_missing(b: &mut ::test::Bencher) {
b.iter(|| {
let data = AnyMap::new();
- for _ in range(0, 100) {
+ for _ in 0..100 {
assert_eq!(data.get(), None::<&i32>);
}
})
fn bench_get_present(b: &mut ::test::Bencher) {
b.iter(|| {
let mut data = AnyMap::new();
- let _ = data.insert(42i32);
+ let _ = data.insert(42);
// These inner loops are a feeble attempt to drown the other factors.
- for _ in range(0, 100) {
- assert_eq!(data.get(), Some(&42i32));
+ for _ in 0..100 {
+ assert_eq!(data.get(), Some(&42));
}
})
}