Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust Support #457

Closed
kindermoumoute opened this issue Apr 6, 2021 · 7 comments
Closed

Rust Support #457

kindermoumoute opened this issue Apr 6, 2021 · 7 comments
Labels
Feature Request Requesting a new feature be added Help Wanted Community support requested

Comments

@kindermoumoute
Copy link

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

@akonradi
Copy link
Contributor

akonradi commented Apr 6, 2021

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

@kindermoumoute
Copy link
Author

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.

@stale
Copy link

stale bot commented Apr 16, 2022

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 stale bot added the Stale Activity has stalled on this issue/pull-request label Apr 16, 2022
@snowp snowp added the Help Wanted Community support requested label Apr 19, 2022
@stale stale bot removed the Stale Activity has stalled on this issue/pull-request label Apr 19, 2022
@fenollp
Copy link

fenollp commented Oct 5, 2022

@elliotmjackson Hiya. Is this issue "completed"?

@elliotmjackson elliotmjackson reopened this Oct 5, 2022
@elliotmjackson elliotmjackson added the Feature Request Requesting a new feature be added label Oct 5, 2022
@ivanitskiy
Copy link

I would also vote to support Rust.

@elliotmjackson
Copy link
Contributor

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!

@Adphi
Copy link

Adphi commented Oct 9, 2024

Sorry to comment on a closed thread, but we had the same need and ended up implementing it.
It's available here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Requesting a new feature be added Help Wanted Community support requested
Projects
None yet
Development

No branches or pull requests

7 participants