about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEunchong Yu <kroisse@gmail.com>2014-04-01 02:37:38 +0900
committerEunchong Yu <kroisse@gmail.com>2014-04-01 03:05:32 +0900
commit2deca5840e108826d6aac9dfd6a1865edd957466 (patch)
tree93a34a31892dc62f35623457c23be648b9d9a81f
parent1c2ccf0503b7a74e94c8e57136a0878c6bcf30df (diff)
downloadrust-2deca5840e108826d6aac9dfd6a1865edd957466.tar.gz
rust-2deca5840e108826d6aac9dfd6a1865edd957466.zip
Json doesn't need to depend on IoError to implement Encodable #13230
-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 949275be7ca..996d17fd88f 100644
--- a/src/libserialize/json.rs
+++ b/src/libserialize/json.rs
@@ -732,8 +732,8 @@ impl<'a> ::Encoder<io::IoError> for PrettyEncoder<'a> {
     }
 }
 
-impl<E: ::Encoder<io::IoError>> Encodable<E, io::IoError> for Json {
-    fn encode(&self, e: &mut E) -> EncodeResult {
+impl<E: ::Encoder<S>, S> Encodable<E, S> for Json {
+    fn encode(&self, e: &mut E) -> Result<(), S> {
         match *self {
             Number(v) => v.encode(e),
             String(ref v) => v.encode(e),