In order to have all thing working, put in files under ./src/testdata
your input files.
cargo run
If you want to check implementation with test
cargo test
If you don't have a rust environment you can create as follow with different tools.
https://github.com/jetify-com/devbox
curl -fsSL https://get.jetify.com/devbox | bash
cd <here>
devbox install
devbox shell
which cargo # installed using devbox + nix
brew install --cask flox
cd <here>
flox activate
which cargo # installed using flox + nix
eval "$(devbox generate direnv --print-envrc)"
or
. <(flox activate)