From 1d2dbfb80fce484c4cb82c65e27bb217d145fba4 Mon Sep 17 00:00:00 2001 From: Konstantin Stepanov Date: Wed, 7 Jan 2015 00:08:07 +0300 Subject: [PATCH] serialize traits use associated types --- src/lib.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1b953221..642ca2ea 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -750,15 +750,15 @@ impl Url { } -impl> rustc_serialize::Encodable for Url { - fn encode(&self, encoder: &mut S) -> Result<(), E> { +impl rustc_serialize::Encodable for Url { + fn encode(&self, encoder: &mut S) -> Result<(), S::Error> { encoder.emit_str(self.to_string().as_slice()) } } -impl> rustc_serialize::Decodable for Url { - fn decode(decoder: &mut D) -> Result { +impl rustc_serialize::Decodable for Url { + fn decode(decoder: &mut D) -> Result { Url::parse(try!(decoder.read_str()).as_slice()).map_err(|error| { decoder.error(format!("URL parsing error: {}", error).as_slice()) })