title: Is it possible to store types, not instances of those types, in a Vec?
body: <p>Is it possible to store different Rust types into a <code>Vec</code> in some form that would allow me to get the types at later date? </p>
  
  <p>I could store the <code>TypeId</code> of any types, but I couldn't then use the <code>TypeId</code> to get back to the original types, as far as I know.</p>
  
  <p>In Java terms, I want to create a <code>[boolean.class, char.class, ...]</code>, etc.</p>