+
+#[bench]
+fn bench_insertion(b: &mut ::test::Bencher) {
+ b.iter(|| {
+ let mut data = AnyMap::new();
+ data.insert(42i);
+ })
+}
+
+#[bench]
+fn bench_find_missing(b: &mut ::test::Bencher) {
+ b.iter(|| {
+ let data = AnyMap::new();
+ assert_eq!(data.find(), None::<&int>);
+ })
+}
+
+#[bench]
+fn bench_find_present(b: &mut ::test::Bencher) {
+ b.iter(|| {
+ let mut data = AnyMap::new();
+ data.insert(42i);
+ assert_eq!(data.find(), Some(&42i));
+ })
+}