Disclaimer: As you can probably tell from the topic choice, this is probably not actually something you should use. It does work though, so is presented for fun as some features you might not have thought of combining.
You're probably used to colons and underscores to get a Vec from collect, something like one of these†
let v: Vec<_> = (1..10).collect();
let v = (1..10).collect::<Vec<_>>();
But did you know you don't need them? You can do it like this too!
Notice that the variable name and the Collection field name must match for this style. Other than that detail, I find this style to be highly readable and would recommend using it.
In that example I had to declare a custom type because the original snippet didn't have any context, but in the real world it's not uncommon to be passing your collection to existing types or functions.