This repository defines fundamental data types and functions for shogi (Japanese chess). 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).
Crates in this repository do not require the standard library (i.e., can be used by no_std
crates) and suitable for embedded systems, as well as ordinary applications, of course.
Benchmark results are placed at https://rust-shogi-crates.github.io/shogi_core/dev/bench/.