On 11/8/13 2:46 PM, Huon Wilson wrote:
On 09/11/13 09:44, Patrick Walton wrote:
On 11/8/13 2:43 PM, Huon Wilson wrote:
This will make transmuting ~ to get a * (e.g., to allocate memory for
storage in an Rc, with automatic clean-up by transmuting back to ~ on
destruction) harder to get right, won't it?
You'll want a `Sized` bound, I think.
Patrick
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
Ah, of course. Presumably this means that `Rc<Trait>` or `Rc<str>` would
require a separate code-path?
Right. They'll have to be separate. Maybe we'll need an `UnsizedTrait`
or `UnsizedVector` trait as well... we'll have to see.
Patrick
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev