extern crate serialize;
-use std::io::IoError;
+use std::fmt;
use serialize::{Encoder, Encodable};
use serialize::json;
}
#[unsafe_destructor]
-impl<'a, T: Encodable<json::Encoder<'a>, IoError>> Drop for Foo<T> {
+impl<T: Encodable> Drop for Foo<T> {
fn drop(&mut self) {
json::encode(&self.v);
}