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
Empty
NoKing
Fields of NoKing
color: Color |
TooManyPawns
TooManyPieces
TooManyKings
PawnsOnBackrank
BadCastlingRights
InvalidEpSquare
OppositeCheck
ThreeCheckOver
RacingKingsCheck
RacingKingsOver
RacingKingsMaterial