0.9.10: Rust update 0.9.10
authorChris Morgan <me@chrismorgan.info>
committerChris Morgan <me@chrismorgan.info>
Cargo.toml
src/lib.rs

index b514e921dd6e4e6ebe25bc2749369263ffa1a2ea..6b34ed71457f2926c465cd793120c3a24a854f8c 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "anymap"
-version = "0.9.9"
+version = "0.9.10"
 authors = ["Chris Morgan <me@chrismorgan.info>"]
 description = "A safe and convenient store for one value of each type"
 #documentation = "http://www.rust-ci.org/chris-morgan/anymap/doc/anymap/index.html"
index 3b9d9135c03e91a644ec1c8cd03a627b9bb437cb..c4c2161ae650b690cba8909458fdd52c9f71e3fb 100644 (file)
@@ -1,9 +1,10 @@
 //! This crate provides the `AnyMap` type, a safe and convenient store for one value of each type.
 
+#![feature(core, std_misc, hash)]
+#![cfg_attr(test, feature(test))]
 #![warn(unused_qualifications, non_upper_case_globals,
         variant_size_differences, unused_typecasts,
         missing_docs, unused_results)]
-#![allow(unstable)]
 
 #[cfg(test)]
 extern crate test;
@@ -121,7 +122,7 @@ impl UncheckedBoxAny for Box<Any + 'static> {
 /// data.remove::<i32>();
 /// assert_eq!(data.get::<i32>(), None);
 ///
-/// #[derive(PartialEq, Show)]
+/// #[derive(PartialEq, Debug)]
 /// struct Foo {
 ///     str: String,
 /// }
@@ -492,13 +493,13 @@ fn bench_get_present(b: &mut ::test::Bencher) {
 
 #[test]
 fn test_entry() {
-    #[derive(Show, PartialEq)] struct A(i32);
-    #[derive(Show, PartialEq)] struct B(i32);
-    #[derive(Show, PartialEq)] struct C(i32);
-    #[derive(Show, PartialEq)] struct D(i32);
-    #[derive(Show, PartialEq)] struct E(i32);
-    #[derive(Show, PartialEq)] struct F(i32);
-    #[derive(Show, PartialEq)] struct J(i32);
+    #[derive(Debug, PartialEq)] struct A(i32);
+    #[derive(Debug, PartialEq)] struct B(i32);
+    #[derive(Debug, PartialEq)] struct C(i32);
+    #[derive(Debug, PartialEq)] struct D(i32);
+    #[derive(Debug, PartialEq)] struct E(i32);
+    #[derive(Debug, PartialEq)] struct F(i32);
+    #[derive(Debug, PartialEq)] struct J(i32);
 
     let mut map: AnyMap = AnyMap::new();
     assert_eq!(map.insert(A(10)), None);