7 releases
0.1.8 | Jun 19, 2023 |
---|---|
0.1.7 | Jun 19, 2023 |
#1380 in Encoding
13KB
262 lines
rust 学习笔记
- 基本类型使用 u32 u64 i32 f32 , str String 等
- 泛型简单实现 Vector HashMap
- 选择 循环结构 if for loop while
- 模块定义及引用 mod pub
- 面向对象 struct 类型 impl 方法定义
- 发布程序到 crates.io
cargo new
cargo login # 需要一个token
cargo publish # 需要 Cargo.toml 中有足够的说明
cargo install # 安装crates.io
- 其他
- json 格式化 serde_json 和 serde
- 终端颜色 ansi_term
- ed25519 签名数据及验证 (注意ed25519-dalek 依赖的版本号 rand rand_core)
- 通过环境变量传递固定私钥 : secret_key=599f6ec8dfc486cffeebb8ddab1e5c23913b16fbaf87388c68fdf5cfcd80bf4e week1
- 通过 ed25519 的公钥,获得 sui 的地址
- lib.rs 中可以定义导出函数清单文件
Dependencies
~3.5–5MB
~96K SLoC