We don't need to compare cached data. The load-bearing parts of a Position are: player to move, position of all pieces, flags, and en passant status. Inspiration for this implementation came from the FEN spec. It specifies all these in the string. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.lock | ||
| Cargo.toml | ||