summary refs log tree commit diff
path: root/src/libserialize/json.rs
diff options
context:
space:
mode:
authorJorge Aparicio <japaricious@gmail.com>2014-11-06 11:25:09 -0500
committerJorge Aparicio <japaricious@gmail.com>2014-11-06 13:08:24 -0500
commit679eb9191dd06a2e0dacf3602da56765211fd76a (patch)
tree5f54112030558429db3a1e1729faa5ef5b0da9ed /src/libserialize/json.rs
parent60a669a1743b845dfa349684ef057bc98ec6d840 (diff)
downloadrust-679eb9191dd06a2e0dacf3602da56765211fd76a.tar.gz
rust-679eb9191dd06a2e0dacf3602da56765211fd76a.zip
DTSify libserialize traits
- ToBase64
- FromBase64
- ToHex
- FromHex
- ToJson
- Encodable
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 dbdfa17bfc2..7093fefeb8f 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()) }
 }