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

WDL table type.

DTZ table type.

PAWNLESS_TBW: Option<TableType> = None

Alternative WDL table type for pawnless endgames.

PAWNLESS_TBZ: Option<TableType> = None

Alternative DTZ table type for pawnless endgames.

Whether both players will have exactly one king unless the game is over.

Wether kings are allowed to be on adjacent squares.

Whether captures are compulsory.

Implementations on Foreign Types

impl Syzygy for Chess
[src]

impl Syzygy for Atomic
[src]

impl Syzygy for Giveaway
[src]

Implementors