#bolt #derive #protocols #graph-database #neo4j #client #bolt-proto

bolt-proto-derive

bolt-proto的过程宏

8 个版本 (5 个重大变更)

0.6.0 2021年11月24日
0.5.2 2021年3月29日
0.5.1 2020年9月18日
0.5.0 2020年5月20日
0.2.0 2019年12月25日

#23 in #neo4j

Download history 56/week @ 2024-03-12 84/week @ 2024-03-19 57/week @ 2024-03-26 102/week @ 2024-04-02 66/week @ 2024-04-09 61/week @ 2024-04-16 75/week @ 2024-04-23 84/week @ 2024-04-30 77/week @ 2024-05-07 97/week @ 2024-05-14 97/week @ 2024-05-21 87/week @ 2024-05-28 98/week @ 2024-06-04 103/week @ 2024-06-11 77/week @ 2024-06-18 52/week @ 2024-06-25

每月下载量 350
7 个crate中使用(通过 bolt-proto

MIT 协议

5KB
88

bolt-rs

CI

概述

本项目旨在提供一套完整的库,允许与支持Bolt协议的图数据库服务器进行交互,即Bolt协议,特别是Neo4j。这套库允许与支持协议1至4.4版本的服务器进行交互,包括Neo4j 3.1至4.4。

bolt-proto

crates.io Released API docs

包含协议中使用的原始数据。枚举类型MessageValue尤为重要,是Bolt客户端/服务器发送和接收信息的主要信息单元。

bolt-client

crates.io Released API docs

包含一个与Bolt兼容服务器的运行时无关的异步客户端,以及一个基于tokio的Stream类型,该类型支持不安全和安全TCP流,由rustls支持。

bb8-bolt

crates.io Released API docs

bb8连接池的bolt-client适配crate。

deadpool-bolt

crates.io Released API docs

deadpool连接池的bolt-client管理器。

mobc-bolt

crates.io Released API docs

mobc连接池的bolt-client管理器。

贡献

  • 对本项目的贡献必须在项目的许可证下提交。
  • 对本项目的贡献者必须通过在所有提交消息中包含Signed-off-by语句来证明开发者来源证书
  • 所有提交都必须有有效的数字签名。

依赖

~1.5MB
~35K SLoC