iirc Rust's logical operators force a return type, preventing using them in a DSL (pred && pred).
What about the bitwise operators (pred & pred)? Should this be done to make the API "more ergonomic"?
What about not-ing? And if our choice in operator for not-ing is at a weird precedence level compare to the others, which should we prefer?
iirc Rust's logical operators force a return type, preventing using them in a DSL (
pred && pred).What about the bitwise operators (
pred & pred)? Should this be done to make the API "more ergonomic"?What about not-ing? And if our choice in operator for not-ing is at a weird precedence level compare to the others, which should we prefer?