brent-statsig opened a new pull request, #326: URL: https://github.com/apache/avro-rs/pull/326
Working on adding better ability to concurrently process avro - this moves the heavy work of serializing + compressing to not require a `mut` anymore. This allows users to wrap the serialization logic in whatever async/processing runtime they want easily, without introducing any opinions or bloat. - `serialize_ser` does the heavy lifting, returning a private struct - `extend_avro_serialized_buffer` accepts this struct, writing it directly to the writer and performing all avro bookkeeping. Let me know what you think :) its a lil messy factoring wise, but I think the abstraction is fairly reasonable, effective, and safe. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
