9 unstable releases (4 breaking)
new 0.6.0+0.16.17 | Dec 18, 2024 |
---|---|
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.1+0.13.71 | Jul 18, 2023 |
#532 in Procedural macros
332 downloads per month
Used in 2 crates
(via tigerbeetle-unofficial-co…)
5.5MB
113K
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.