rust/src/test/run-pass/explicit-self-closures.rs
2012-08-22 13:18:29 -07:00

20 lines
391 B
Rust

// Test to make sure that explicit self params work inside closures
struct Box {
x: uint;
}
impl Box {
fn set_many(&mut self, xs: &[uint]) {
for xs.each |x| { self.x = x; }
}
fn set_many2(@mut self, xs: &[uint]) {
for xs.each |x| { self.x = x; }
}
fn set_many3(~mut self, xs: &[uint]) {
for xs.each |x| { self.x = x; }
}
}
fn main() {}