588 个版本 (65 个重大更新)
0.109.0 | 2024年7月29日 |
---|---|
0.107.9 | 2024年6月13日 |
0.105.2 | 2024年3月28日 |
0.99.33 | 2023年12月29日 |
0.44.11 | 2020年12月30日 |
#313 in 文件系统
每月下载 177 次
用于 6 个库
1MB
20K SLoC
sn_client
- SAFE 网络客户端库
概述
sn_client
库提供了与 SAFE 网络交互的核心功能。它处理诸如连接到网络、管理并发以及执行各种网络操作(如数据存储和检索)等任务。
目录
安装
要将 sn_client
包含到您的 Rust 项目中,请在您的 Cargo.toml
中添加以下内容:
[dependencies]
sn_client = "latest_version_here"
使用方法
要使用 sn_client
,您首先需要创建一个客户端实例。以下是一个简单的示例
use sn_client::Client;
let client = Client::new(signer, peers, req_response_timeout, custom_concurrency_limit).await?;
运行测试
先决条件
- 一个正在运行的本地网络。请参阅
safe_network/README.md
以运行本地测试网络。 SAFE_PEERS
环境变量或使用--feature=local-discovery
运行测试
$ cargo test --package sn_client --release --tests --features=local-discovery
贡献
有关如何为此项目做出贡献的详细信息,请参阅主目录中的 贡献指南。
常规提交
我们遵循 常规提交 规范。请在做出贡献时遵守此标准。
许可证
此Safe Network仓库采用通用公共许可证(GPL)第3版进行许可(许可证 http://www.gnu.org/licenses/gpl-3.0.en.html)。
依赖项
~49–87MB
~2M SLoC