diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2014-11-06 13:32:58 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-11-06 13:53:26 -0800 |
| commit | 953302f85f93306bd156dffaedf2642694eb65ba (patch) | |
| tree | 3de6998f7e4ed2852af55566ddee81f9c1b031b4 /src/libserialize/json.rs | |
| parent | 2a3f0bb657843fad1c65295f5178561692cc7ed6 (diff) | |
| parent | 5272e6c4c6ed57cd0faafea2925995d9b3023105 (diff) | |
| download | rust-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.rs | 4 |
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()) } } |
