5e36a99794
Also: - report illegal move/ref combos whether or not ref comes first - commented out fix for #3387, too restrictive and causes an ICE
13 lines
176 B
Rust
13 lines
176 B
Rust
trait double {
|
|
fn double() -> uint;
|
|
}
|
|
|
|
impl uint: double {
|
|
fn double() -> uint { self * 2u }
|
|
}
|
|
|
|
fn main() {
|
|
let x = @(3u as double);
|
|
assert x.double() == 6u;
|
|
}
|