avro

Crates.ioavro
lib.rsavro
version0.2.1
sourcesrc
created_at2016-02-07 09:45:02.884385
updated_at2016-05-08 19:57:50.128394
descriptionA Rust implementation of Apache Avro
homepage
repositoryhttps://github.com/jminer/rust-avro
max_upload_size
id4115
size83,643
Jordan Miner (jminer)

documentation

README

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.

Commit count: 37

cargo fmt