crabchess 0.1.15

A simple Chess API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub use crate::{
    board::{Board, Kings},
    openings::{default_book, Opening, OpeningTree},
    pgn::{FileWriter, Pgn},
    pieces::{Color, LinearType, Piece, PromotedType, Side, Type},
    positions::{
        initial_position::InitialPosition, timer::Update, CastlingRights, ChessPosition, Legality,
        Move, PlyClock, PositionStatus, Pseudolegality, Timer, Turn,
    },
    sq, sqs,
    squares::{Direction, File, Rank, Square},
    test_move,
};