20 lines
707 B
Rust
20 lines
707 B
Rust
|
use std::collections::{self, HashMap};
|
||
|
use std::hash::BuildHasherDefault;
|
||
|
|
||
|
// This disables the test completely:
|
||
|
// ignore-stage1
|
||
|
// TODO: The tests actually passes against rustc and miri with MIR-libstd, but right now, we cannot express that in the test flags
|
||
|
|
||
|
fn main() {
|
||
|
let map : HashMap<String, i32, BuildHasherDefault<collections::hash_map::DefaultHasher>> = Default::default();
|
||
|
assert_eq!(map.values().fold(0, |x, y| x+y), 0);
|
||
|
|
||
|
// TODO: This performs bit operations on the least significant bit of a pointer
|
||
|
// for i in 0..33 {
|
||
|
// map.insert(format!("key_{}", i), i);
|
||
|
// assert_eq!(map.values().fold(0, |x, y| x+y), i*(i+1)/2);
|
||
|
// }
|
||
|
|
||
|
// TODO: Test Entry API
|
||
|
}
|