title: Does Rust have an equivalent of C's typedef?
body: <p>C offers the keyword <code>typedef</code> which lets you alias another type:</p>
  
  <pre class="lang-c prettyprint-override"><code>typedef unsigned int uint;
  </code></pre>
  
  <p>This basically makes <code>uint</code> an alias for <code>unsigned int</code>. This also works with more complex types and structures too. Does Rust have a similar language feature? If yes, how are typedefs handled in Rust?</p>