alamb commented on issue #6437:
URL: 
https://github.com/apache/arrow-datafusion/issues/6437#issuecomment-1563296056

   > In my opinion, the Expr impl should not duplicate built-in operator trait 
methods. The duplicated methods should be removed from Expr, and only the trait 
impls be kept. This is more in line with idiomatic Rust code, removes 
duplication, and reduces potential user confusion.
   
   I agree a single Rust idomatic pattern sounds good to me. 
   
   I wonder if it might cause issues for python bindings, or other non rust 
users -- @andygrove  or @jdye64  do you have any insight?
   
   Thank you for working on cleaning this up 🙏 
   
   > Likewise, the Not trait impl should be moved to the operator module and 
the corresponding type method be removed.
   
   I agree


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to