against best practices or preferred style
Yes, I would say that the prevailing style is to allow the conclusion of the type as much as possible.
- , ?
, , , . , , , .
, , "" , .
,
, . , , , . , . , Rust ( " , ..." ).
, , ( , ) . , BTreeMap HashMap, -.