-
Notifications
You must be signed in to change notification settings - Fork 52
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
Additional generic traits for setters #131
Comments
Why not just add the bounds on the generic when defining it? #[derive(TypedBuilder)]
struct Generic<T: Default + Send + Sync> { |
Because T doesn't necessarily have to have those bounds - they're only important if they're set. Consider a bound |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is there a way to add additional generics bounds on field setters?
This would help in cases where setting bounds in the
struct
definition is annoying (which is most of the time), but the structure only makes sense with specific trait bounds.In my use-case, I use
()
as the alternative to aT: SomeTrait
, and only implement functionality forT: SomeTrait
. The setter is only useful in cases where theT
implements some additional traits.The text was updated successfully, but these errors were encountered: