Include <functional> when deriving Hash impl shim
diff --git a/gen/src/include.rs b/gen/src/include.rs
index 9db95be..3a0d66b 100644
--- a/gen/src/include.rs
+++ b/gen/src/include.rs
@@ -27,6 +27,7 @@
pub cstdint: bool,
pub cstring: bool,
pub exception: bool,
+ pub functional: bool,
pub initializer_list: bool,
pub iterator: bool,
pub memory: bool,
@@ -77,6 +78,7 @@
cstdint,
cstring,
exception,
+ functional,
initializer_list,
iterator,
memory,
@@ -107,6 +109,9 @@
if exception {
writeln!(out, "#include <exception>");
}
+ if functional {
+ writeln!(out, "#include <functional>");
+ }
if initializer_list {
writeln!(out, "#include <initializer_list>");
}