3个不稳定版本

使用旧的Rust 2015

0.2.1 2016年5月8日
0.2.0 2016年2月7日
0.1.0 2016年2月7日

#66#idl

25 每月下载次数

Apache-2.0/MIT

72KB
2K SLoC

Avro for Rust

Rust的Avro实现。

[dependencies]
avro = { git = "https://github.com/jminer/rust-avro" }

状态

我做这个项目的动机是解码从C应用程序发送的二进制日志消息。而不是发明一个新的格式,我开始了一个通用的Avro库。因此,目前还没有支持读取JSON协议(.avpr)文件或编码Avro数据。功能

  • 部分IDL协议文件(.avdl)解析(特别是缺少消息或引用类型)
  • 部分解码支持(缺少引用类型,如IDL文件解析)

我希望未来看到对更多Avro功能的支持。

依赖关系

~5MB
~102K SLoC