On Sun, Jul 21, 2013 at 12:44:24PM -0400, David Renshaw wrote:
> Hello everyone,
> 
> I'm playing around with a Rust implementation for Cap'n Proto. Check
> it out: http://github.com/dwrensha/capnproto-rust . I welcome any
> comments or contributions.
> 
> The reason I'm sharing this project with you now is I'd like to ask
> about a language feature missing from Rust that I feel may be
> hindering my progress.
> 
> To the point, I want to be able define a trait like this:
> 
> trait Constructable<'self> {
>    fn construct<'a>(StructReader<'a>) -> Self<'a>;
> }

I believe it would it be possible to define the trait like so:

    trait Constructable<'self> {
        fn construct(StructReader<'self>) -> Self;
    }



regards,

Niko
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to