Crate shuuro[][src]

Expand description

A library for implementing Shuuro application.

shuuro provides various types and implementations for representing concepts and rules in Shuuro.

Re-exports

pub use self::bitboard::square_bb;
pub use self::bitboard::BitBoard;
pub use self::bitboard::SQUARE_BB;
pub use self::color::Color;
pub use self::color::ColorIter;
pub use self::piece::Piece;
pub use self::piece_type::PieceType;
pub use self::square::consts;
pub use self::square::Square;
pub use attacks::between;
pub use attacks::get_non_sliding_attacks;
pub use attacks::get_sliding_attacks;
pub use attacks::init;
pub use board_defs::EMPTY_BB;
pub use board_defs::FILE_BB;
pub use board_defs::RANK_BB;
pub use error::*;
pub use hand::Hand;
pub use moves::Move;
pub use position::MoveRecord;
pub use position::Position;

Modules