The kafka-protocol crate replaced their builders previously using derive_builder with a custom builder generated along with the rest of the API. This allows them to provide a much terser API avoiding needless error handling.
This is a breaking change to our public rust API so the next shotover release will need to be 0.5.0.
Since we have so much work to do on kafka support before our next release I think its reasonable to aim for that in 0.5 instead of 0.4.2 now.
The kafka-protocol crate replaced their builders previously using derive_builder with a custom builder generated along with the rest of the API. This allows them to provide a much terser API avoiding needless error handling.
This is a breaking change to our public rust API so the next shotover release will need to be 0.5.0. Since we have so much work to do on kafka support before our next release I think its reasonable to aim for that in 0.5 instead of 0.4.2 now.