summary refs log tree commit diff
path: root/src/libserialize/json.rs
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-11-06 13:32:58 -0800
committerAlex Crichton <alex@alexcrichton.com>2014-11-06 13:53:26 -0800
commit953302f85f93306bd156dffaedf2642694eb65ba (patch)
tree3de6998f7e4ed2852af55566ddee81f9c1b031b4 /src/libserialize/json.rs
parent2a3f0bb657843fad1c65295f5178561692cc7ed6 (diff)
parent5272e6c4c6ed57cd0faafea2925995d9b3023105 (diff)
downloadrust-953302f85f93306bd156dffaedf2642694eb65ba.tar.gz
rust-953302f85f93306bd156dffaedf2642694eb65ba.zip
rollup merge of #18707 : japaric/moar-dst
Diffstat (limited to 'src/libserialize/json.rs')
-rw-r--r--src/libserialize/json.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libserialize/json.rs b/src/libserialize/json.rs
index 9f40cd2d277..77313517585 100644
--- a/src/libserialize/json.rs
+++ b/src/libserialize/json.rs
@@ -2303,7 +2303,7 @@ impl ::Decoder<DecoderError> for Decoder {
 }
 
 /// A trait for converting values to JSON
-pub trait ToJson {
+pub trait ToJson for Sized? {
     /// Converts the value of `self` to an instance of JSON
     fn to_json(&self) -> Json;
 }
@@ -2389,7 +2389,7 @@ tuple_impl!{A, B, C, D, E, F, G, H, I, J}
 tuple_impl!{A, B, C, D, E, F, G, H, I, J, K}
 tuple_impl!{A, B, C, D, E, F, G, H, I, J, K, L}
 
-impl<'a, A: ToJson> ToJson for &'a [A] {
+impl<A: ToJson> ToJson for [A] {
     fn to_json(&self) -> Json { List(self.iter().map(|elt| elt.to_json()).collect()) }
 }