26个版本
0.3.4 | 2024年4月15日 |
---|---|
0.3.3 | 2024年3月29日 |
0.3.0 | 2024年2月2日 |
0.2.7 | 2023年12月29日 |
0.1.5 | 2023年7月20日 |
#2719 in 神奇豆
每月32次下载
用于 soroban-client
185KB
4.5K SLoC
Stellar基础库
这是一个提供了一组用于读取、写入、哈希和签名Stellar网络中使用的原始XDR结构的功能的库。它为构建和签名交易提供了一个良好的抽象。
该项目目前处于早期开发阶段,尚未启用。它是一个正在进行中的项目,将经历重大变化,包括功能的增加或删除及其功能的修改。
快速入门
将此添加到您的Cargo.toml中
[dependencies]
stellar-baselib = "0.3.3"
并将此添加到您的代码中
use stellar_baselib::*;
如何运行测试
cargo test
使用的编码最佳实践
-
所有Rust代码都使用Clippy进行lint,命令为
cargo clippy
。如果希望明确忽略其建议,请这样做:#[allow(clippy::too_many_arguments)]
-
所有Rust代码都使用
cargo fmt
进行格式化。rustfmt.toml定义了期望的格式。 -
函数和局部变量名遵循snake_case。结构体或枚举遵循CamelCase,常量全部为大写字母。
依赖项
~14–22MB
~351K SLoC