1 个不稳定版本

0.1.0 2019年4月30日

#17 in #lot

自定义许可证

5KB

rust-ipv8

Build Status

这是 Python 库 py-ipv8 的 Rust 实现。目标是与 Python 版本完全兼容。

与 py-ipv8 的差异

  • 跨平台:由于 Rust 是一种编译型语言,因此 rust-ipv8 可以在许多平台上构建。包括原生、Web(WASM)、Android(NDK)甚至嵌入式设备。
  • 性能:由于 Rust 本身比 Python 快得多,因此 Rust 是一种解释型语言。
  • 独立:此模块仅生成一个二进制文件,这使得分发更容易。
  • 模块化:此模块具有更好的代码结构方式,使其更容易阅读和测试。

测试

由于此模块使用 Cargo,您可以像这样运行测试

cargo test

无运行时依赖