8 unstable releases (3 breaking)
new 0.5.0+0.16.11 | Dec 4, 2024 |
---|---|
0.4.1+0.15.3 | Jul 28, 2024 |
0.3.0+0.13.133 | Sep 26, 2023 |
0.2.4+0.13.123 | Sep 1, 2023 |
0.2.1+0.13.71 | Jul 18, 2023 |
#1895 in Asynchronous
538 downloads per month
Used in tigerbeetle-unofficial
5.5MB
107K
SLoC
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:
-
- Safe high-level async bindings. Implemented with
#![forbid(unsafe_code)]
upontigerbeetle-unofficial-core
. - - Safe low-level callback-based async bindings.
- - Unsafe native bindings.
License
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.
Dependencies
~0.6–8.5MB
~79K SLoC