My point here wasn't to say that Rust is as good or powerful as the advanced pure functional languages like Haskell and Ocaml and Idris, but that it's starting the process of properly bringing their power and features to the systems programming world, which I think is what's important.