Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have started fiddling with rust, and one thing that I miss from the Elixir world is binary pattern parsing/matching. The elixir model is so much nicer, I've used byteorder to convert a datetime to a byte array and then the reverse and it is not the most elegant code, nom looks much nicer. I wish rust had Elixir/Erlang like binary pattern matching.


Agreed this would be a nice addition.

https://docs.rs/bitmatch/latest/bitmatch/ works nicely but only for a single integer.

https://internals.rust-lang.org/t/pre-rfc-binary-patterns/89... didn't get much discussion but seems the closest to Erlang.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: