Trait shakmaty_syzygy::Syzygy [−][src]
pub trait Syzygy { const TBW: TableType; const TBZ: TableType; const PAWNLESS_TBW: Option<TableType>; const PAWNLESS_TBZ: Option<TableType>; const ONE_KING: bool; const CONNECTED_KINGS: bool; const CAPTURES_COMPULSORY: bool; }
A chess variant with Syzygy support.
Associated Constants
const TBW: TableType
WDL table type.
const TBZ: TableType
DTZ table type.
const PAWNLESS_TBW: Option<TableType>
PAWNLESS_TBW: Option<TableType> = None
Alternative WDL table type for pawnless endgames.
const PAWNLESS_TBZ: Option<TableType>
PAWNLESS_TBZ: Option<TableType> = None
Alternative DTZ table type for pawnless endgames.
const ONE_KING: bool
Whether both players will have exactly one king unless the game is over.
const CONNECTED_KINGS: bool
Wether kings are allowed to be on adjacent squares.
const CAPTURES_COMPULSORY: bool
Whether captures are compulsory.
Implementations on Foreign Types
impl Syzygy for Chess
[src]
impl Syzygy for Chess
const TBW: TableType
const TBZ: TableType
const ONE_KING: bool
const CONNECTED_KINGS: bool
const CAPTURES_COMPULSORY: bool
const PAWNLESS_TBW: Option<TableType>
const PAWNLESS_TBZ: Option<TableType>
impl Syzygy for Atomic
[src]
impl Syzygy for Atomic
const TBW: TableType
const TBZ: TableType
const ONE_KING: bool
const CONNECTED_KINGS: bool
const CAPTURES_COMPULSORY: bool
const PAWNLESS_TBW: Option<TableType>
const PAWNLESS_TBZ: Option<TableType>
impl Syzygy for Giveaway
[src]
impl Syzygy for Giveaway