2个版本
0.1.1 | 2020年12月27日 |
---|---|
0.1.0 | 2020年10月7日 |
#4 in #tox
每月下载量 30
在 4 个crate中使用(直接使用2个)
9KB
168 代码行
Tox
此库是使用 Rust 实现的 toxcore,它是一个基于DHT的P2P、分布式、加密、易于使用的网络。
参考
Tox参考 应用于在Rust中实现toxcore。 参考源代码仓库。
如果现有的文档看起来不完整,或者不够清楚,应在参考仓库中提出问题/拉取请求。
贡献
...受欢迎。 😄有关详细信息,请参阅CONTRIBUTING.md。
构建
相当简单。首先,安装Rust >= 1.65和C编译器(Windows上的Visual Studio构建工具,其他平台上的GCC或Clang)。
然后你可以使用以下命令构建调试版本
cargo build
要运行测试,使用
cargo test
要构建文档并在浏览器中打开,使用
cargo doc --open
使用clippy
要检查clippy警告(代码审查),你需要带有clippy-preview
组件的nightly Rust。
要检查
cargo clippy --all
要使用测试进行检查
cargo clippy --all --tests
目标
- 改进Rust中的toxcore实现
- Rust API
- 文档
- 测试
- 更多
进度
一个纯Rust编写的、包含DHT服务器和TCP中继的完整工作的tox节点可以在这里找到。
目前我们正在开发客户端部分。
作者
zetox 由 Zetok Zalbavar (zetok/openmailbox/org) 创建,并被tox-rs团队吸收。
tox-rs有众多用户的贡献。请参阅AUTHORS.md。感谢大家!
许可证
在GPLv3+下许可,带有Apple应用商店例外。
依赖
~0.9–4.5MB
~38K SLoC