title: What is the syntax for specifying dependency versions in Cargo?
body: <p>So far I have seen three...</p>
  
  <pre><code>[dependencies]
  crate = "1.0.0"  # I think this is an exact version match
  crate = "^1.0.0" # I think this means "use that latest 1.x.x"
  crate = "*"      # I think this means "use the latest"
  </code></pre>
  
  <p>I'd love to know for certain how to use the dependency list. It would be nice to have an authoritative source that documents the different syntaxes for dependencies.</p>