Add locally defined crates as "dependencies" without `extern crate`
[ldk-c-bindings] / c-bindings-gen / src / types.rs
index bc015f04bd8ecf4ec4add92e3e4c76528b2940be..1a737d17cf11203ef1720015164d75ed7e3dd060 100644 (file)
@@ -705,6 +705,7 @@ impl FullLibraryAST {
                                                        let modname = if module != "" {
                                                                module.clone() + "::" + &modident
                                                        } else {
+                                                               self.dependencies.insert(m.ident);
                                                                modident.clone()
                                                        };
                                                        self.load_module(modname, m.attrs, m.content.unwrap().1);