Unofficial TigerBeetle bindings for Rust.
Because this TigerBeetle client library implementation is not a part of the official tigerbeetle
repos, it is hard to ensure and keep some of Rust safety guarantees from the outside. For that reason I invite people to contribute to this repo or finally develop the official Rust client library.
The repository hosts the following libraries:
-
- Safe high-level async bindings. Implemented with
#![forbid(unsafe_code)]
upontigerbeetle-unofficial-core
. - - Safe low-level callback-based async bindings.
- - Unsafe native bindings.
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE.APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE.MIT or https://opensource.org/licenses/MIT)
at your option.