16 releases (10 breaking)

0.11.0 Dec 28, 2022
0.10.1 Dec 7, 2021
0.10.0 Nov 24, 2021
0.9.1 Mar 30, 2021
0.2.1 Dec 25, 2019

#2381 in Database interfaces

Download history 83/week @ 2024-06-10 52/week @ 2024-06-17 45/week @ 2024-06-24 25/week @ 2024-07-01 58/week @ 2024-07-08 78/week @ 2024-07-15 60/week @ 2024-07-22 71/week @ 2024-07-29 78/week @ 2024-08-05 93/week @ 2024-08-12 126/week @ 2024-08-19 59/week @ 2024-08-26 24/week @ 2024-09-02 33/week @ 2024-09-09 21/week @ 2024-09-16 90/week @ 2024-09-23

173 downloads per month
Used in 5 crates

MIT license

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
~198K SLoC