13 个版本
使用旧 Rust 2015
0.1.12 | 2017年11月20日 |
---|---|
0.1.11 | 2017年10月20日 |
0.1.6 | 2017年9月18日 |
0.1.4 | 2017年8月29日 |
#62 in #经纪人
每月32次下载
130KB
3K SLoC
monto-rs
Monto 协议的 crate。此 crate 实现了协议的 3.0.0-draft03 版本,具体规定见此处。
安装
在某些时候,我将设置自动构建二进制文件,因此标签将作为 GitHub 发布版本构建。在此之前,请使用“从源码构建”说明。
从源码构建
安装依赖项
此项目是用 Rust 编写的。如果您还没有安装 Rust 和 Cargo,您可以通过rustup.rs(无需 root 权限)安装它们。此项目不使用任何不稳定的功能,因此任何较新的编译器版本都应该可以工作。
构建和安装
git clone https://github.com/melt-umn/monto-rs.git
cd monto-rs
cargo install
这将构建 monto-broker
和 monto-simple-client
并将它们复制到 ~/.local/bin
(或您操作系统的等效路径)。
注意
- 目前处于“足够好”的阶段;所有功能在符合规范的客户和服务端都基本正常工作。
- 此项目可能还需要进行大规模重组,并删除大量“待办错误处理”。
- HTTP/2 支持受限于 hyperium/hyper#304
依赖项
~18–29MB
~454K SLoC