3 > **<sup>Syntax</sup>**\
6 The inferred type asks the compiler to infer the type if possible based on the
7 surrounding information available. It cannot be used in item signatures. It is
8 often used in generic arguments:
11 let x: Vec<_> = (0..10).collect();
15 What else should be said here?
16 The only documentation I am aware of is https://rust-lang.github.io/rustc-guide/type-inference.html
17 There should be a broader discussion of type inference somewhere.