c4_e5_chess/misc/types.rs
1use cozy_chess::Move;
2
3pub type Depth = i16;
4pub type MoveTime = u64;
5pub type MoveNumber = u64;
6pub type MoveScore = i32;
7pub type BoardHistory = u16;
8
9/// A chess move and its score including a capture flag.
10#[derive(Clone, Copy)]
11pub struct AnnotatedMove {
12 pub mv: Move,
13 pub sc: MoveScore,
14 pub cp: bool,
15 pub node_count: u64,
16}