diff options
author | Christian Poveda <christian.poveda@ferrous-systems.com> | 2022-09-23 15:20:56 -0500 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2022-09-23 18:00:57 -1000 |
commit | a372499b938c817719ccc1958bbdcf71f21e8447 (patch) | |
tree | 3963f93a0b925885a83a9ae9b8904e959b590073 /src/codegen/mod.rs | |
parent | 2963d057ee3df5dc576ee41c597919ed8a28bd68 (diff) |
move codegen postprocessing to its own module
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r-- | src/codegen/mod.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs index 8eb7b013..5660b126 100644 --- a/src/codegen/mod.rs +++ b/src/codegen/mod.rs @@ -3,6 +3,7 @@ mod error; mod helpers; mod impl_debug; mod impl_partialeq; +mod postprocessing; pub mod struct_layout; #[cfg(test)] @@ -4439,7 +4440,7 @@ impl CodeGenerator for ObjCInterface { pub(crate) fn codegen( context: BindgenContext, -) -> (Vec<proc_macro2::TokenStream>, BindgenOptions, Vec<String>) { +) -> (proc_macro2::TokenStream, BindgenOptions, Vec<String>) { context.gen(|context| { let _t = context.timer("codegen"); let counter = Cell::new(0); @@ -4489,7 +4490,7 @@ pub(crate) fn codegen( result.push(dynamic_items_tokens); } - result.items + postprocessing::postprocessing(result.items, context.options()) }) } |