2012-08-14 20:17:18 -05:00
|
|
|
struct Foo {
|
2012-09-07 16:50:47 -05:00
|
|
|
x: int,
|
2012-08-14 20:17:18 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
trait Stuff {
|
|
|
|
fn printme();
|
|
|
|
}
|
|
|
|
|
|
|
|
impl &Foo : Stuff {
|
|
|
|
fn printme() {
|
|
|
|
io::println(fmt!("%d", self.x));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
let x = Foo { x: 3 };
|
|
|
|
x.printme();
|
|
|
|
}
|
|
|
|
|