[][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.