cubing.rs
Features from cubing.js in Rust.
Structure
See https://docs.rs/cubing/latest/cubing/ for Rust docs.
A subset of the cubing.js API is implemented under:
cubing::algcubing::kpuzzlecubing::puzzles
Most applications will use str.parse::<Alg>(…) and KPuzzle as entry points into the API:
use ;
Development
This repository contains a port of f2lfast that is useful for exercising functionality (although it's not yet at full speed):
cargo run --example f2lfast -- --scramble "U2 F2 U' L' U L D2 F D2 B' D2 B D2 L2 B L2 F"
Run tests using:
make test