20 lines
391 B
Rust
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() {}
|