fn unmarked(&self) -> Vec<u32> {
        let mut un: Vec<u32> = Vec::new();
        for y in 0..self.squares.len() {
            for x in 0..self.squares[y].len() {
                if self.score[y][x] == 0 {
                    un.push(self.squares[y][x]);
                }
            }
        }
        un
    }
/// Get a collection of all the unmarked numbers on this board.
Get a collection of all the unmarked numbers on this board.
Get a collection of all the unmarked numbers on this board .
fn unmarked(&self) -> Vec<u32> {
        let mut un: Vec<u32> = Vec::new();
        for y in 0..self.squares.len() {
            for x in 0..self.squares[y].len() {
                if self.score[y][x] == 0 {
                    un.push(self.squares[y][x]);
                }
            }
        }
        un
    }
fn unmarked ( & self ) -> Vec < u32 > { let mut un : Vec < u32 > = Vec :: new ( ) ; for y in 0 .. self . squares . len ( ) { for x in 0 .. self . squares [ y ] . len ( ) { if self . score [ y ] [ x ] == 0 { un . push ( self . squares [ y ] [ x ] ) ; } } } un }
Get a collection of all the unmarked numbers on this board.
Get a collection of all the unmarked numbers on this board .
&self