-
Notifications
You must be signed in to change notification settings - Fork 675
Moving several struct variants out of Statement enum to allow for trait impls for specific sub-variants
#2057
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
Conversation
Statement enum to allow for trait impls for specific sub-variantsStatement enum to allow for trait impls for specific sub-variants
iffyio
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks @LucaCappelletti94!
|
@LucaCappelletti94 could you take a look at resolving the conflicts when you get the chance? |
Yeah, let's first wrap up also the sqlite trigger and then I will handle all of the merge conflicts. |
As per title, in this PR I moved several of the struct variants out of the
Statementenum. This refactoring allows for implementing traits and methods which specifically expect one particular statement, and not all of them.I have focused on the variants which I am familiar with, primarily those related to PostgreSQL. There are still other struct variant which we might want to move out, such as
Drop, but that variant would need to be renamed into some other naming convention because of the collision with theDroptrait.This PR works towards solving issues such as #1204
Best,
Luca