|
|
555fdd0891
|
Move FEN-related tests to its module
|
2024-04-01 22:15:41 +01:00 |
|
|
|
be79b99512
|
Move 'FromFen' for 'ChessBoard' into 'fen' module
|
2024-04-01 22:15:41 +01:00 |
|
|
|
5126d8ad76
|
Add 'From<InvalidError>' for 'FenError'
|
2024-04-01 22:15:41 +01:00 |
|
|
|
90a9ac0f7a
|
Add validation error detail in 'FenError'
|
2024-04-01 20:43:05 +01:00 |
|
|
|
4b2eb4604f
|
Add 'FenError::InvalidPosition' variant
|
2024-04-01 13:59:41 +01:00 |
|
|
|
bbf5149f71
|
Add FEN castling rights parsing
|
2024-04-01 13:59:41 +01:00 |
|
|
|
4ed3105111
|
Add FEN piece type parsing
|
2024-04-01 13:59:41 +01:00 |
|
|
|
3ab73a08d8
|
Add FEN en-passant target square parsing
|
2024-04-01 13:59:41 +01:00 |
|
|
|
8866c35423
|
Add FEN side to move parsing
|
2024-04-01 13:59:41 +01:00 |
|
|
|
e8a7825215
|
Introduce 'FenError' enum
|
2024-04-01 13:59:41 +01:00 |
|
|
|
43fb428749
|
Add 'FromFen' trait
|
2024-04-01 13:59:41 +01:00 |
|