When will Rust adopt the syntax of pipline operator "|>" in ocaml

Please, do not use @... Start reading at Add operator @ for matrix multiplication - #20 by ckaran, and you'll get an idea of why.

tldr: Quick rule of thumb for creating new operator symbols: if it the symbol isn't printed on the keyboard[1], you shouldn't propose it for a new operator. Everyone reaches for the @ symbol because, thanks to email, we all have that symbol on our keyboards. However, there are a LOT more operators that we'd like to use out there than there are symbols available on our our keyboards. Function/method names, while verbose, are appropriate for those cases where we're not using the operation in at least 20% of our code.


  1. And not just your keyboard, everyone else's keyboard too. I have a '$' on my keyboard, but do Europeans? What about people around the world? ↩︎