fn do_moves(&mut self, seq: &[Move]) {
        for mv in seq {
            self.do_move(*mv);
        }
    }
/// Perform a sequence of moves on the cube
Perform a sequence of moves on the cube
Perform a sequence of moves on the cube
fn do_moves(&mut self, seq: &[Move]) {
        for mv in seq {
            self.do_move(*mv);
        }
    }
fn do_moves ( & mut self , seq : & [ Move ] ) { for mv in seq { self . do_move ( * mv ) ; } }
Perform a sequence of moves on the cube
Perform a sequence of moves on the cube
&mut self
seq
&[Move]
&mut self
seq
&[Move]