rust/src/test/run-pass/borrowck-wg-borrow-mut-to-imm-3.rs

19 lines
316 B
Rust

struct Wizard {
spells: ~[&static/str]
}
impl Wizard {
fn cast(&mut self) {
for self.spells.each |&spell| {
io::println(spell);
}
}
}
pub fn main() {
let mut harry = Wizard {
spells: ~[ "expelliarmus", "expecto patronum", "incendio" ]
};
harry.cast();
}