The case against Almost Always auto in C++
gist.github.com
gist.github.com
The reason auto exists is because the type can be trivially infered.
Your editor should be able to show you the types.
2. To show me the types my editor requires me to, in the best case, hover the mouse over the keyword, which is 100x slower as moving my eyeballs. In the worst case it additionally takes several seconds to compute the type (my shop uses metaprogramming heavily).
2. Type annotations are always on on VScode for rust in places they are omitted. There must be a setting in your editor to show you the types without highlighting. It might take a bit to load at startup though.