>>106520965
I can understand why you would have this kind of paranoia in the C world where there's a bare-bones spec that doesn't say anything about optimizations and then a dozen C++ compilers which support C as an afterthought and barely care about supporting the spec anyway.
But in Rust there's zero reason for it. You check the assembly once, see that it works and you can trust it to work, and that's it.
Personally I still prefer imperative style because I find it more readable, but that's just an unreasonable argument that nobody would make unless they have multiple years of being abused by shit C/C++ compilers