1 个不稳定版本
0.1.2 | 2023年12月12日 |
---|---|
0.1.1 |
|
0.1.0 |
|
1759 在 数据库接口
每月下载 25 次
29KB
388 行
ResilientDB Rust SDK
概述
ResilientDB Rust SDK 是一个强大的 Rust 库,便于与资源数据库无缝交互。它提供了全面的 API,用于管理事务和块,简化了需要强大数据管理功能的系统的集成。
特性
- 事务管理:轻松创建、检索和管理事务。
- 块操作:根据指定标准检索、分组和查询关于块的信息。
- 灵活配置:使用多种配置选项定制与资源数据库的交互。
安装
将以下行添加到您的 Cargo.toml
文件以将 SDK 集成到您的 Rust 项目中
[dependencies]
resilientdb_rust_sdk = "0.1.0"
使用方法
// Import the ResDB SDK
use resilientdb_rust_sdk::ResDB;
// Create a new ResDB instance
let res_db = ResDB::new();
// Example: Create a new transaction object
let transaction = res_db.create_object::<YourTransactionType>();
// Example: Get all transactions from a specified API endpoint
let all_transactions = res_db.get_all_transactions::<YourTransactionType>("https://api.example.com").await;
示例
// Example: Retrieve all blocks from a specified API endpoint
let all_blocks = res_db.get_all_blocks::<T>("https://api.example.com/blocks").await;
// Example: Group blocks with a specified batch size
let grouped_blocks = res_db.get_blocks_grouped::<T>("https://api.example.com/blocks", &100).await;
贡献
欢迎贡献!如果您遇到任何问题或有改进建议,请打开一个问题或提交一个拉取请求。
许可
本 SDK 适用于 Apache-2.0 许可协议。
鸣谢
依赖关系
~12–28MB
~397K SLoC