TigerBeetle client for Rust.
Under Construction
Prerequisites: - rustc 1.62.1 (or possibly as early as 1.13, your mileage may vary) - zig 0.9.1
```sh
git submodule init git submodule update
(cd ./tigerbeetle && ./scripts/install_zig.sh)
TBTARGET=x8664-linux (cd ./tigerbeetle && zig/zig build tbclient -Drelease-safe -Dtarget=$TBTARGET) cp ./tigerbeetle/zig-out/libtbclient.a ./pkg/native/$TBTARGET/libtbclient.a cp ./tigerbeetle/src/c/tbclient.h ./pkg/native/tb_client.h
cargo test
(cd ./tigerbeetle && zig/zig build -Drelease-safe -Dtarget=$TBTARGET) cp ./tigerbeetle/zig-out/bin/tigerbeetle ./pkg/native/$TBTARGET/tigerbeetle
cargo test ```