protoc-gen-validate icon indicating copy to clipboard operation
protoc-gen-validate copied to clipboard

Rust Support

Open kindermoumoute opened this issue 4 years ago • 3 comments

More and more of the protobuf and Envoy ecosystems are using Rust. Is it time for Rust support in protoc-gen-validate?

kindermoumoute avatar Apr 06 '21 10:04 kindermoumoute

Sure! Any thoughts on what that would look like? I'm more than happy to review PRs in this area.

akonradi avatar Apr 06 '21 13:04 akonradi

I opened the issue to get some attention on this feature as it might interest other people than me. I don't have the Rust expertise to develop this though. I would advice for something like the multi-error approach in Go so we can return all errors in an INVALID_ARGUMENT gRPC error through a single Rust interceptor.

kindermoumoute avatar Apr 06 '21 17:04 kindermoumoute

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Apr 16 '22 18:04 stale[bot]

@ElliotMJackson Hiya. Is this issue "completed"?

fenollp avatar Oct 05 '22 09:10 fenollp

I would also vote to support Rust.

ivanitskiy avatar Feb 20 '23 18:02 ivanitskiy

I want to let you know that there's a similar request for Rust support in the protovalidate project, which you can find here: Issue #33. While we won't be implementing this feature in protoc-gen-validate, I encourage you to follow the progress in protovalidate.

Given that we are moving forward with protovalidate to enhance the Protobuf ecosystem, I'll be closing this issue. Your involvement and suggestions are appreciated.

If you have more questions or ideas in the future, feel free to reach out. Let's look forward to the developments in protovalidate!

elliotmjackson avatar Aug 10 '23 18:08 elliotmjackson