This repository handles legality checking of moves in shogi. It consists of two crates: a library crate that defines items (rlib
crate), and a library crate that defines C bindings to them (cdylib
crate).
Functions in the rlib
crate use no constant tables. Crates in this repository are no_std
-aware, which means they are useful in embedded systems as well as ordinary applications.
Benchmark results are available at: https://rust-shogi-crates.github.io/shogi_legality_lite/dev/bench/