Rename "unstable" feature to "bench".
authorChris Morgan <me@chrismorgan.info>
committerChris Morgan <me@chrismorgan.info>
Benchmarking is the only thing that requires unstable Rust in the
library any more. Yay!
Cargo.toml
src/lib.rs

index f13b83b93a7e3826280b3751a94a3519164d07c5..dab3c2db5993ff762db952f623457b41058a2d18 100644 (file)
@@ -11,4 +11,4 @@ keywords = ["container", "data-structure", "map"]
 license = "MIT/Apache-2.0"
 
 [features]
-unstable = []
+bench = []
index 6eac7dc625b6c22bb3331ba67bfe574f428abd8b..761936763fa48a3e0185e3b82d9eea66cadd4630 100644 (file)
@@ -1,9 +1,9 @@
 //! This crate provides the `AnyMap` type, a safe and convenient store for one value of each type.
 
-#![cfg_attr(all(feature = "unstable", test), feature(test))]
+#![cfg_attr(all(feature = "bench", test), feature(test))]
 #![warn(missing_docs, unused_results)]
 
-#[cfg(all(feature = "unstable", test))]
+#[cfg(all(feature = "bench", test))]
 extern crate test;
 
 use std::any::TypeId;
@@ -289,7 +289,7 @@ impl<'a, A: ?Sized + UncheckedAnyExt, V: IntoBox<A>> VacantEntry<'a, A, V> {
     }
 }
 
-#[cfg(feature = "unstable")]
+#[cfg(feature = "bench")]
 #[bench]
 fn bench_insertion(b: &mut ::test::Bencher) {
     b.iter(|| {
@@ -300,7 +300,7 @@ fn bench_insertion(b: &mut ::test::Bencher) {
     })
 }
 
-#[cfg(feature = "unstable")]
+#[cfg(feature = "bench")]
 #[bench]
 fn bench_get_missing(b: &mut ::test::Bencher) {
     b.iter(|| {
@@ -311,7 +311,7 @@ fn bench_get_missing(b: &mut ::test::Bencher) {
     })
 }
 
-#[cfg(feature = "unstable")]
+#[cfg(feature = "bench")]
 #[bench]
 fn bench_get_present(b: &mut ::test::Bencher) {
     b.iter(|| {