pub fn to_coords(self) -> (usize, usize) {
        let index = self.to_index() as usize;
        let row = 7 - (index % EDGE_LENGTH);
        let col = 7 - (index.wrapping_div(EDGE_LENGTH));
        (col, row)
    }
/// Get the row and column coordinates.
Get the row and column coordinates.
Get the row and column coordinates .
pub fn to_coords(self) -> (usize, usize) {
        let index = self.to_index() as usize;
        let row = 7 - (index % EDGE_LENGTH);
        let col = 7 - (index.wrapping_div(EDGE_LENGTH));
        (col, row)
    }
pub fn to_coords ( self ) -> ( usize , usize ) { let index = self . to_index ( ) as usize ; let row = 7 - ( index % EDGE_LENGTH ) ; let col = 7 - ( index . wrapping_div ( EDGE_LENGTH ) ) ; ( col , row ) }
Get the row and column coordinates.
Get the row and column coordinates .
self
self