spliter 0.1.0

A simple way to implement Rayon's ParallelIterator
Documentation
1
2
3
4
5
6
7
8
9
10
mod util;

use util::cube::PocketCube;
use util::dfs::DepthFirstSearch;

fn main() {
    let impossible = PocketCube::impossible();
    let mut cubes = DepthFirstSearch::new(PocketCube::solved());
    assert!(cubes.all(|cube| cube != impossible));
}