fen4
A Rust library to parse and write fen4 file formats.
This provides a mapping from a simple representation of a 4 player chess board and the fen4 file format used by Chess.com. Any non-trivial computation is likely to have a separate data format, but this generates useful error messages and correctly handles almost every variation of 4 player chess (including tons of non-standard pieces).
Usage
Cargo.toml
[dependencies]
fen4 = "0.7"
Rust version requirements
fen4 requires rustc version 1.45 or greater. This is for str.strip_prefix;
working arount this requirement would move support needed back to around 1.32.