> everything is statically known unless you explicitly ask for it to be virtual.
This is true in C++ also...
This is true in C++ also...
In rust, you can have traits without dyn.
That is, static polymorphism is the default in rust, while in c++ you must jump through hoops for it (eg, see the excellent EnTT’s static polymorphism companion library).
I also have my share of hobby coding in Rust.