On 2014-06-15, at 9:56, Benjamin Striegel <[email protected]> wrote:

> You're welcome to draft a proposal if you think that you have an idea to make 
> this possible.

The idea of the `stable` keyword was designed specifically as a bandage on the 
current trait-system to allow a trait to say that: "this function argument can 
be passed however you like as long as the caller of this function won't be able 
to see it modified". I introduced this idea on a long, previous post which 
began with:

> The problem:
> Chained calls to certain operators such as binary `*` and `+` may cause 
> unnecessary memory allocations. [..]


_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to