about summary refs log tree commit diff
path: root/src/libserialize
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2015-01-06 10:16:49 +1300
committerNick Cameron <ncameron@mozilla.com>2015-01-06 14:20:48 +1300
commite0684e876954ad5a713e6f985570162cedcae8df (patch)
treed6f5720dca6438855b491cf1fb0959c78a38b6c2 /src/libserialize
parent48f50e1e98691d74427e23e82694f528b3fb4d56 (diff)
Fallout
Diffstat (limited to 'src/libserialize')
-rw-r--r--src/libserialize/serialize.rs4
-rw-r--r--src/libserialize/serialize_stage0.rs4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/libserialize/serialize.rs b/src/libserialize/serialize.rs
index 0646ee1758f..c317b967489 100644
--- a/src/libserialize/serialize.rs
+++ b/src/libserialize/serialize.rs
@@ -396,13 +396,13 @@ impl Decodable for () {
     }
 }
 
-impl<'a, Sized? T: Encodable> Encodable for &'a T {
+impl<'a, T: ?Sized + Encodable> Encodable for &'a T {
     fn encode<S: Encoder>(&self, s: &mut S) -> Result<(), S::Error> {
         (**self).encode(s)
     }
 }
 
-impl<Sized? T: Encodable> Encodable for Box<T> {
+impl<T: ?Sized + Encodable> Encodable for Box<T> {
     fn encode<S: Encoder>(&self, s: &mut S) -> Result<(), S::Error> {
         (**self).encode(s)
     }
diff --git a/src/libserialize/serialize_stage0.rs b/src/libserialize/serialize_stage0.rs
index 558f9e603e1..c4317b99dce 100644
--- a/src/libserialize/serialize_stage0.rs
+++ b/src/libserialize/serialize_stage0.rs
@@ -378,13 +378,13 @@ impl<E, D:Decoder<E>> Decodable<D, E> for () {
     }
 }
 
-impl<'a, E, S: Encoder<E>, Sized? T: Encodable<S, E>> Encodable<S, E> for &'a T {
+impl<'a, E, S: Encoder<E>, T: ?Sized + Encodable<S, E>> Encodable<S, E> for &'a T {
     fn encode(&self, s: &mut S) -> Result<(), E> {
         (**self).encode(s)
     }
 }
 
-impl<E, S: Encoder<E>, Sized? T: Encodable<S, E>> Encodable<S, E> for Box<T> {
+impl<E, S: Encoder<E>, T: ?Sized + Encodable<S, E>> Encodable<S, E> for Box<T> {
     fn encode(&self, s: &mut S) -> Result<(), E> {
         (**self).encode(s)
     }