Functions with plain arguments and a struct both produce identical assembly output.
Here what happens with optimizations: https://godbolt.org/z/G18zd7chP
Look at the registers usages vs stack
https://rust-lang.github.io/rust-clippy/master/index.html#to...