3 unstable releases
Uses old Rust 2015
0.2.1 | May 8, 2016 |
---|---|
0.2.0 | Feb 7, 2016 |
0.1.0 | Feb 7, 2016 |
#72 in #idl
72KB
2K
SLoC
Avro for Rust
An implementation of Avro for Rust.
[dependencies]
avro = { git = "https://github.com/jminer/rust-avro" }
Status
My motivation for this project is decoding binary log messages sent from a C application. Rather than invent a new format, I started a general Avro library. Therefore, there isn't yet support for reading JSON protocol (.avpr) files or encoding Avro data. Features:
- Partial IDL protocol file (.avdl) parsing (notably lacking is messages or reference types)
- Partial decoding support (lacking reference types, like the IDL file parsing)
I'd like to see support for more Avro features in the future.
Dependencies
~5MB
~104K SLoC