-
Notifications
You must be signed in to change notification settings - Fork 94
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
Improve lookup support #1966
Improve lookup support #1966
Conversation
@@ -1,6 +1,6 @@ | |||
use crate::{ | |||
columns::{Column, ColumnIndexer}, | |||
expr::MSMExpr, | |||
expr::E, |
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.
I'm happy with removing MSM
from MSMExpr
, but can we at least have Expr
instead of just E
? One can always do expr::Expr as E
to save up three letters (although I think it decreases readability significantly, similarly to D
sometimes used alongside Domain
).
We want to have it generic
We want to be generic
``` methods called `into_*` usually take `self` by value ``` In our case, we want to avoid cloning values, therefore using references makes more sense. Maybe later we should refactorize the code using `into` trait implementation.
e77f5c7
to
8076c4d
Compare
Closing as it is done in smaller PRs. |
TODO: