summaryrefslogtreecommitdiff
path: root/engine/src/lib.rs
blob: d87c225b8073980e6ce4160f62859d825b069c1d (plain)
#![feature(new_uninit)]
#![feature(maybe_uninit_uninit_array)]
#![feature(maybe_uninit_slice)]

pub use engine::{
	ActualLimit, Clock, Engine, EvaluationSettings, Frontend, SearchLimit, ENGINE_ABOUT,
	ENGINE_AUTHOR, ENGINE_NAME,
};
pub use eval::Evaluation;
pub use model::{CheckersBitBoard, Move, MoveDirection, Piece, PieceColor, PossibleMoves};
pub use transposition_table::{TranspositionTable, TranspositionTableRef};

pub mod c_abi;
mod engine;
mod eval;
mod lazysort;
mod search;
mod transposition_table;