On Sat, Mar 22, 2014 at 10:24 AM, Edward Wang <[email protected]> wrote:
> But of course, it is very uncivilized :) Any suggestion on how to refactor
> this piece of code so it won't violate the lifetime requirement?

To be drastic, if Encodable were

pub trait Encodable {
    fn encode<S: Encoder>(&self, s: &mut S);
}

wouldn't it avoid this problem?
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to