In type hints in Rust it is possible to use partial types in annotations like this:
let myvec: Vec<_> = vec![1, 2, 3];
What is the correct terminology for the underscore in the partial type annotation? I'm interested in both the Rust terminology as well as more academic type theory terminology.