Merge two functions picking includes and builtins
diff --git a/gen/src/write.rs b/gen/src/write.rs
index a0bafc2..69f0144 100644
--- a/gen/src/write.rs
+++ b/gen/src/write.rs
@@ -25,8 +25,7 @@
}
}
- write_includes(out);
- write_include_cxxbridge(out, apis);
+ pick_includes_and_builtins(out, apis);
write_builtins(out);
out.next_section();
@@ -149,7 +148,7 @@
}
}
-fn write_includes(out: &mut OutFile) {
+fn pick_includes_and_builtins(out: &mut OutFile, apis: &[Api]) {
for ty in out.types {
match ty {
Type::Ident(ident) => match Atom::from(&ident.rust) {
@@ -166,9 +165,7 @@
_ => {}
}
}
-}
-fn write_include_cxxbridge(out: &mut OutFile, apis: &[Api]) {
for ty in out.types {
match ty {
Type::RustBox(_) => {