Struct csa::value::Position
[−]
[src]
pub struct Position { pub drop_pieces: Vec<(Square, PieceType)>, pub bulk: Option<[[Option<(Color, PieceType)>; 9]; 9]>, pub add_pieces: Vec<(Color, Square, PieceType)>, pub side_to_move: Color, }
Fields
drop_pieces: Vec<(Square, PieceType)>
bulk: Option<[[Option<(Color, PieceType)>; 9]; 9]>
add_pieces: Vec<(Color, Square, PieceType)>
side_to_move: Color
Trait Implementations
impl Debug for Position
[src]
impl Default for Position
[src]
impl PartialEq for Position
[src]
fn eq(&self, __arg_0: &Position) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Position) -> bool
This method tests for !=
.