}
}
-fn read_board_grid<rdr:'static + io::Reader>(mut input: rdr) -> ~[~[square]] {
+fn read_board_grid<rdr:'static + io::Reader>(mut input: rdr) -> vec!(vec!(square)) {
let mut input: &mut io::Reader = &mut input;
- let mut grid = ~[];
+ let mut grid = Vec::new();
let mut line = [0, ..10];
input.read(line);
- let mut row = ~[];
+ let mut row = Vec::new();
for c in line.iter() {
row.push(square_from_char(*c as char))
}