Martin Tzvetanov Grigorov created AVRO-3428:
-----------------------------------------------
Summary: Rust: Restructure the RUST SDK to a Rust workspace
Key: AVRO-3428
URL: https://issues.apache.org/jira/browse/AVRO-3428
Project: Apache Avro
Issue Type: Task
Components: rust
Affects Versions: 1.12.0
Reporter: Martin Tzvetanov Grigorov
Assignee: Martin Tzvetanov Grigorov
Currently the Rust SDK is structured as a Rust project that produces a single
lib crate.
It would be good to re-structure it into a Rust workspace project. This way we
could add more crates in the future.
For example:
* a user suggested to add avro_derive -
[https://lists.apache.org/thread/oxk4s62ojf4k65vg36v7ol7gbn8nk0b9]
* another good candidate is [https://github.com/lerouxrgd/rsgen-avro] - A
command line tool and library for generating
[serde|https://serde.rs/]-compatible Rust types from Avro schema
--
This message was sent by Atlassian Jira
(v8.20.1#820001)