Struct chess_move_gen::Board [−][src]
pub struct Board { /* fields omitted */ }
Methods
impl Board
[src]
impl Board
pub fn new(fen: &str) -> Board
[src]
pub fn new(fen: &str) -> Board
pub fn position(&self) -> &Position
[src]
pub fn position(&self) -> &Position
pub fn key(&self) -> u64
[src]
pub fn key(&self) -> u64
pub fn depth(&self) -> usize
[src]
pub fn depth(&self) -> usize
pub fn make(&mut self, mv: Move)
[src]
pub fn make(&mut self, mv: Move)
pub fn unmake(&mut self)
[src]
pub fn unmake(&mut self)