| commit | 08a03dbb9a6b9829e5d87d6dbf6d3d94d4248ae3 | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Wed Dec 09 23:04:36 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Wed Dec 09 23:04:36 2020 -0800 |
| tree | 05fbd9174b53b51f088b336c036334045c4a554e | |
| parent | 0dee4b4278a4b9f9735cffb6b4cb6ec3fdf9c225 [diff] [blame] |
Include <functional> when deriving Hash impl shim
diff --git a/gen/src/write.rs b/gen/src/write.rs index 28a3eec..e29d5f6 100644 --- a/gen/src/write.rs +++ b/gen/src/write.rs
@@ -158,6 +158,7 @@ if let Api::Struct(strct) = api { if derive::contains(&strct.derives, Trait::Hash) { out.next_section(); + out.include.functional = true; let qualified = strct.name.to_fully_qualified(); writeln!(out, "template <> struct hash<{}> {{", qualified); writeln!(