7 releases
0.4.1+0.15.3 | Jul 28, 2024 |
---|---|
0.4.0+0.15.3 | Jul 13, 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 |
#1866 in Asynchronous
Used in tigerbeetle-unofficial
4.5MB
89K
SLoC
tigerbeetle-rs
Unofficial tigerbeetle bindings for Rust.
Status
Because this tigerbeetle client library implementation is not a part of the official tigerbeetle repo, 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.7–10MB
~111K SLoC