Enum shakmaty::PositionError [] [src]

pub enum PositionError {
    Empty,
    NoKing {
        color: Color,
    },
    TooManyPawns,
    TooManyPieces,
    TooManyKings,
    PawnsOnBackrank,
    BadCastlingRights,
    InvalidEpSquare,
    OppositeCheck,
    ThreeCheckOver,
    RacingKingsCheck,
    RacingKingsOver,
    RacingKingsMaterial,
}

Reasons for a Setup not beeing a legal Position.

Variants

Fields of NoKing

Trait Implementations

impl Debug for PositionError
[src]

Formats the value using the given formatter.