chessfriend/board/src/lib.rs

21 lines
397 B
Rust
Raw Normal View History

// Eryn Wells <eryn@erynwells.me>
#[macro_use]
mod bitboard;
mod display;
mod r#move;
#[macro_use]
mod macros;
mod move_generator;
pub mod piece;
mod position;
mod sight;
mod square;
pub use piece::{Color, Piece};
pub use position::{Position, PositionBuilder};
pub use r#move::{Castle, MakeMoveError, Move, MoveBuilder};
pub use square::{File, Rank, Square};
pub(crate) use bitboard::BitBoard;