title: Requirements for elements in std::unordered_set
body: <pre><code>std::unordered_set&lt;my_type&gt; my_set;
  </code></pre>
  
  <p>Which requirements must my_type fulfill here? (Besides a specialization for std::hash)</p>