0.10.2: Rust update for clone feature 0.10.2
authorChris Morgan <me@chrismorgan.info>
committerChris Morgan <me@chrismorgan.info>
Cargo.toml
src/with_clone.rs

index 351851e4c266dd6f26a45f8116265f8746186e89..4975bd05076345168a243cc0d8c5a00fab8802c6 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "anymap"
-version = "0.10.1"
+version = "0.10.2"
 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 71b3aea02ba390ddafd278a07c74b375fd1626de..7bdb5b0a047592cc95157512f311a08098c47f28 100644 (file)
@@ -6,7 +6,7 @@ pub trait CloneToAny {
     fn clone_to_any(&self) -> Box<Any>;
 }
 
-impl<T: 'static + Clone> CloneToAny for T {
+impl<T: Any + Clone> CloneToAny for T {
     fn clone_to_any(&self) -> Box<Any> {
         Box::new(self.clone())
     }
@@ -16,7 +16,7 @@ impl<T: 'static + Clone> CloneToAny for T {
 /// Pretty much just `std::any::Any + Clone`.
 pub trait Any: ::std::any::Any + CloneToAny { }
 
-impl<T: 'static + Clone> Any for T { }
+impl<T: ::std::any::Any + Clone> Any for T { }
 
 impl Clone for Box<Any> {
     fn clone(&self) -> Box<Any> {