[−][src]Crate rusty_rubik
A crate used to model the Rubik's Cube.
The crate includes consists of two separate compartments:
-
An executable that allows you to instantly search for a solution to a configuration of the Rubik's Cube.
-
A library that provides utility functions for solver methods, pruning table generation, and an API for Rubik's Cube structure.
Modules
cube | A module providing functions to interact with the structure and state of the Rubik's Cube. |
parser | A parser used to parse scramble sequences into a Rust representation. |
pruning | A module for representing and constructing pruning tables. |
solver | Contains utility methods of various puzzle solving methods. |
Macros
cube_move | A shorthand macro that can be used to construct MoveInstances. |