diff options
| author | Herman J. Radtke III <hermanradtke@gmail.com> | 2014-05-02 00:02:15 -0700 |
|---|---|---|
| committer | Herman J. Radtke III <hermanradtke@gmail.com> | 2014-05-02 00:02:15 -0700 |
| commit | 923a8f39caa4504b7825ff9f8ba0b875345ebf83 (patch) | |
| tree | af2004eedd9c837634b3462b6b192bb921d746f2 /src/libserialize | |
| parent | adcbf539550eab5ef0b351b1d198d10acecf5301 (diff) | |
| download | rust-923a8f39caa4504b7825ff9f8ba0b875345ebf83.tar.gz rust-923a8f39caa4504b7825ff9f8ba0b875345ebf83.zip | |
Implement ToJson for Vec<T>
Now that ~[T] is obsolete, we need to allow to_json() to work for vectors.
Diffstat (limited to 'src/libserialize')
| -rw-r--r-- | src/libserialize/json.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libserialize/json.rs b/src/libserialize/json.rs index 25ee03a44c2..6e7fab21442 100644 --- a/src/libserialize/json.rs +++ b/src/libserialize/json.rs @@ -2233,6 +2233,10 @@ impl<A:ToJson> ToJson for ~[A] { fn to_json(&self) -> Json { List(self.iter().map(|elt| elt.to_json()).collect()) } } +impl<A:ToJson> ToJson for Vec<A> { + fn to_json(&self) -> Json { List(self.iter().map(|elt| elt.to_json()).collect()) } +} + impl<A:ToJson> ToJson for TreeMap<~str, A> { fn to_json(&self) -> Json { let mut d = TreeMap::new(); |
