1 个不稳定版本
0.1.0 | 2019年4月30日 |
---|
#17 in #lot
5KB
rust-ipv8
这是 Python 库 py-ipv8 的 Rust 实现。目标是与 Python 版本完全兼容。
与 py-ipv8 的差异
- 跨平台:由于 Rust 是一种编译型语言,因此 rust-ipv8 可以在许多平台上构建。包括原生、Web(WASM)、Android(NDK)甚至嵌入式设备。
- 性能:由于 Rust 本身比 Python 快得多,因此 Rust 是一种解释型语言。
- 独立:此模块仅生成一个二进制文件,这使得分发更容易。
- 模块化:此模块具有更好的代码结构方式,使其更容易阅读和测试。
测试
由于此模块使用 Cargo,您可以像这样运行测试
cargo test