16 releases (10 breaking)
0.11.0 | Dec 28, 2022 |
---|---|
0.10.1 | Dec 7, 2021 |
0.10.0 |
|
0.9.1 | Mar 30, 2021 |
0.2.1 | Dec 25, 2019 |
#2819 in Database interfaces
77 downloads per month
Used in 5 crates
310KB
6K
SLoC
This crate contains a runtime-agnostic asynchronous client for graph database servers that support the Bolt protocol.
The central feature of this library is the
Client
struct, which allows
sending Bolt messages to a compatible server. Clients can be created from any type that implements
AsyncRead and
AsyncWrite.
If you want to connect to a Bolt-compatible server from your application, you probably want to use a connection pool - see bb8-bolt, deadpool-bolt, or mobc-bolt.
If you'd rather manage your own connections, an asynchronous TCP/TLS
Stream
wrapper is also available,
if you're using the tokio runtime.
See the API documentation for more details and examples.
Dependencies
~3–15MB
~203K SLoC