List of all items
Structs
- algorithm::algorithm::Algorithm
- algorithm::display::algorithm::DisplaySpaced
- algorithm::display::algorithm::DisplayUnspaced
- algorithm::display::move::DisplayLongSpaced
- algorithm::display::move::DisplayLongUnspaced
- algorithm::display::move::DisplayShort
- algorithm::metric::Mtm
- algorithm::metric::Stm
- algorithm::move::move::Move
- algorithm::move::piece_move::PieceMove
- algorithm::move::position_move::PositionMove
- algorithm::moves::Moves
- algorithm::slice::AlgorithmSlice
- puzzle::color_scheme::Black
- puzzle::color_scheme::FixedSize
- puzzle::color_scheme::Scheme
- puzzle::color_scheme::balanced_split::BalancedSplitScheme
- puzzle::color_scheme::grid_tiled::GridTiled
- puzzle::color_scheme::multi_layer::FixedSize
- puzzle::color_scheme::multi_layer::Layer
- puzzle::color_scheme::scheme_list::SchemeList
- puzzle::color_scheme::tiled::RecursiveTiled
- puzzle::color_scheme::tiled::Tiled
- puzzle::coloring::AddLightness
- puzzle::coloring::AlternatingBrightness
- puzzle::coloring::ColorList
- puzzle::coloring::Gradient
- puzzle::coloring::Monochrome
- puzzle::coloring::Rainbow
- puzzle::display::DisplayGrid
- puzzle::display::DisplayInline
- puzzle::label::grid::Grid
- puzzle::label::label::Checkerboard
- puzzle::label::label::ConcentricRectangles
- puzzle::label::label::Diagonals
- puzzle::label::label::FixedSize
- puzzle::label::label::Fringe
- puzzle::label::label::FringeGrids
- puzzle::label::label::LastTwoRows
- puzzle::label::label::RowGrids
- puzzle::label::label::Rows
- puzzle::label::label::Spiral
- puzzle::label::label::SpiralGrids
- puzzle::label::label::SplitFringe
- puzzle::label::label::SplitLastTwoRows
- puzzle::label::label::SplitSquareFringe
- puzzle::label::label::SquareFringe
- puzzle::label::label::Trivial
- puzzle::label::rect_partition::Rect
- puzzle::label::rect_partition::RectPartition
- puzzle::label::scaled::Scaled
- puzzle::label::symmetry::Id
- puzzle::label::symmetry::ReflectAntidiagonal
- puzzle::label::symmetry::ReflectDiagonal
- puzzle::label::symmetry::ReflectHorizontal
- puzzle::label::symmetry::ReflectVertical
- puzzle::label::symmetry::RotateCcw
- puzzle::label::symmetry::RotateCw
- puzzle::label::symmetry::RotateHalf
- puzzle::puzzle::Puzzle
- puzzle::render::Borders
- puzzle::render::Renderer
- puzzle::render::RendererBuilder
- puzzle::render::Text
- puzzle::scrambler::Cycle
- puzzle::scrambler::RandomInvertibleState
- puzzle::scrambler::RandomMoves
- puzzle::scrambler::RandomState
- puzzle::size::Size
- puzzle::small::Puzzle
- solver::heuristic::manhattan::ManhattanDistance
- solver::size4x4::mtm::solver::Solver
- solver::size4x4::stm::solver::Solver
- solver::small::pdb::Pdb
- solver::small::solver::Solver
- solver::solver::Solver
- solver::statistics::PdbIterationStats
- solver::statistics::SolverIterationStats
Enums
- algorithm::algorithm::ParseAlgorithmError
- algorithm::algorithm::SliceError
- algorithm::axis::Axis
- algorithm::direction::Direction
- algorithm::direction::ParseDirectionError
- algorithm::move::move::MoveError
- algorithm::move::move::MoveSum
- algorithm::move::move::ParseMoveError
- algorithm::move::piece_move::TryPieceMoveIntoMoveError
- algorithm::move::position_move::TryPositionMoveIntoMoveError
- puzzle::color_scheme::ColorSchemeError
- puzzle::color_scheme::balanced_split::Splitting
- puzzle::color_scheme::multi_layer::MultiLayerColorSchemeError
- puzzle::color_scheme::scheme_list::SchemeListError
- puzzle::coloring::ColorListError
- puzzle::label::label::LabelError
- puzzle::label::rect_partition::RectError
- puzzle::label::rect_partition::RectPartitionError
- puzzle::label::scaled::ScaledError
- puzzle::puzzle::ParsePuzzleError
- puzzle::puzzle::PuzzleError
- puzzle::render::Font
- puzzle::render::RendererError
- puzzle::render::SubschemeStyle
- puzzle::size::ParseSizeError
- puzzle::size::SizeError
- solver::solver::SolverError
Traits
- algorithm::as_slice::AsAlgorithmSlice
- algorithm::display::algorithm::AlgorithmDisplay
- algorithm::display::move::MoveDisplay
- algorithm::metric::Metric
- algorithm::move::try_into_move::TryIntoMove
- puzzle::color_scheme::ColorScheme
- puzzle::color_scheme::FixedSizeColorScheme
- puzzle::color_scheme::multi_layer::FixedSizeMultiLayerColorScheme
- puzzle::color_scheme::multi_layer::MultiLayerColorScheme
- puzzle::coloring::Coloring
- puzzle::grids::Grids
- puzzle::label::label::BijectiveLabel
- puzzle::label::label::FixedSizeLabel
- puzzle::label::label::Label
- puzzle::scrambler::Scrambler
- puzzle::sliding_puzzle::SlidingPuzzle
- puzzle::solvable::Solvable
- puzzle::solved_state::SolvedState
- solver::heuristic::Heuristic
- solver::heuristic::manhattan::Distance
Type Aliases
- puzzle::coloring::LinearGradient
- puzzle::small::Puzzle2x2
- puzzle::small::Puzzle2x3
- puzzle::small::Puzzle2x4
- puzzle::small::Puzzle2x5
- puzzle::small::Puzzle2x6
- puzzle::small::Puzzle2x7
- puzzle::small::Puzzle2x8
- puzzle::small::Puzzle3x2
- puzzle::small::Puzzle3x3
- puzzle::small::Puzzle3x4
- puzzle::small::Puzzle3x5
- puzzle::small::Puzzle4x2
- puzzle::small::Puzzle4x3
- puzzle::small::Puzzle4x4
- puzzle::small::Puzzle5x2
- puzzle::small::Puzzle5x3
- puzzle::small::Puzzle6x2
- puzzle::small::Puzzle7x2
- puzzle::small::Puzzle8x2
- solver::Solver2x2Mtm
- solver::Solver2x2Stm
- solver::Solver3x2Mtm
- solver::Solver3x2Stm
- solver::Solver3x3Mtm
- solver::Solver3x3Stm
- solver::Solver4x2Mtm
- solver::Solver4x2Stm
- solver::Solver4x3Mtm
- solver::Solver4x3Stm
- solver::Solver4x4Mtm
- solver::Solver4x4Stm
- solver::Solver5x2Mtm
- solver::Solver5x2Stm
- solver::Solver6x2Mtm
- solver::Solver6x2Stm
- solver::small::pdb::Pdb2x2Mtm
- solver::small::pdb::Pdb2x2Stm
- solver::small::pdb::Pdb2x3Mtm
- solver::small::pdb::Pdb2x3Stm
- solver::small::pdb::Pdb2x4Mtm
- solver::small::pdb::Pdb2x4Stm
- solver::small::pdb::Pdb2x5Mtm
- solver::small::pdb::Pdb2x5Stm
- solver::small::pdb::Pdb2x6Mtm
- solver::small::pdb::Pdb2x6Stm
- solver::small::pdb::Pdb3x2Mtm
- solver::small::pdb::Pdb3x2Stm
- solver::small::pdb::Pdb3x3Mtm
- solver::small::pdb::Pdb3x3Stm
- solver::small::pdb::Pdb3x4Mtm
- solver::small::pdb::Pdb3x4Stm
- solver::small::pdb::Pdb4x2Mtm
- solver::small::pdb::Pdb4x2Stm
- solver::small::pdb::Pdb4x3Mtm
- solver::small::pdb::Pdb4x3Stm
- solver::small::pdb::Pdb5x2Mtm
- solver::small::pdb::Pdb5x2Stm
- solver::small::pdb::Pdb6x2Mtm
- solver::small::pdb::Pdb6x2Stm