diff --git a/src/lib.rs b/src/lib.rs index 8b9157d..d96929e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -37,15 +37,10 @@ pub fn decode(b: Vec, size_limit: SizeLimit) -> IoResult { decode_from(&mut MemReader::new(b), size_limit) } -// In order to be able to pass MemReaders/MemWriters by reference, I borrowed the method used in -// the current json encoder in the stdlib - -// TODO: Make code safe https://github.com/rust-lang/rust/issues/14302 pub fn encode_into(t: &T, w: &mut W, size_limit: SizeLimit) -> IoResult<()> { t.encode(&mut writer::EncoderWriter::new(w, size_limit)) } -// TODO: Make code safe https://github.com/rust-lang/rust/issues/14302 pub fn decode_from(r: &mut R, size_limit: SizeLimit) -> IoResult { Decodable::decode(&mut reader::DecoderReader::new(r, size_limit)) }