Skip to content

Safe bindings to tigerbeetle client

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE.APACHE
MIT
LICENSE.MIT
Notifications You must be signed in to change notification settings

tigerbeetle-rust/tigerbeetle-unofficial

Repository files navigation

tigerbeetle-unofficial

Unofficial TigerBeetle bindings for Rust.

Status

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.

Repo Overview

The repository hosts the following libraries:

  • Crates.io docs.rs - Safe high-level async bindings. Implemented with #![forbid(unsafe_code)] upon tigerbeetle-unofficial-core.
  • Crates.io docs.rs - Safe low-level callback-based async bindings.
  • Crates.io docs.rs - Unsafe native bindings.

License

This project is licensed under either of

at your option.