How would functional programming help with Rust? I am fluent in both, and having map and reduce in the Iterator trait does not make Rust anything like a functional language.
It's certainly a language that encourages programming in a functional flavor, even if the lang itself isn't functional.
It’s missing some features like higher kinded types but it’s functional nonetheless.
I’m interested to hear what your definition of functional is - it’s always interesting because it’s such a vague term, really.
https://en.m.wikipedia.org/wiki/Functional_programming
And then tell me Rust is _not_ those things.