1个不稳定版本
0.1.0 | 2021年9月15日 |
---|
#1614 在 编码
1MB
24K SLoC
matrix-protos-rust
Rust语言的matrix io绑定库
构建绑定库
有两种方式来构建protobuf绑定库。
使用protoc方式
第一种是通过使用Makefile,该Makefile依赖于protobuf rust codegen二进制文件。此二进制文件可以通过cargo安装
cargo install protobuf-codegen
这还需要安装protoc二进制文件。
这两个二进制文件安装完毕后,您可以使用make protocol-buffers-master.zip
命令从matrix-io项目中下载protos
然后使用make bindings
命令构建绑定库
使用原生Rust方式
第二种是使用cargo build辅助工具以及protobuf-codegen-pure crate。
要构建绑定库,您可以简单地运行cargo命令cargo build
这仍然需要/假设matrix-io的protos存储在protocol-buffers-master目录中。因此,在运行cargo build
命令之前,仍然需要运行上述提到的make protocol-buffers-master.zip
命令。
使用方法
待定
示例
这些绑定库的使用示例可在examples目录中找到。
依赖项
~1.3–3.5MB
~57K SLoC