rust-avro
rust-avro copied to clipboard
An implementation of Avro for Rust.
Hello @jminer, We and other people @flavray + @poros + @RyanSkraba are trying to have a consolidated Avro implementation on Rust as part of the [Apache Avro](https://github.com/apache/avro/) project. https://github.com/flavray/avro-rs/issues/189 For...
I've started working on support for encoding values, with the int64 as a starting point. The API I'm going with is: ``` rust pub fn encode(writer: &mut W, schema: &Schema,...
Building on Graeme's work, this should be complete at the basic level. One more thing left to do is to embed type information in the array itself...
I'm not sure yet, but I'm leaning towards removing the lifetime parameter from `Protocol`. Lifetime parameter pro/cons: Pros: - Reduces the number of allocations the parser does. All identifiers (of...
When parsing an IDL file, warn when a protocol/record/field name does not follow convention. There could be a annotation/property that changes what the naming convention should be, say `@recordNaming("PascalCase")` or...
You should be able to define a type and use in as the type of a record's field, or the type of an array, etc. ``` enum Seasons { SPRING,...