Skip to content

Commit 1875e99

Browse files
authored
Pass args to startup function (#226)
1 parent 831b3c8 commit 1875e99

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

crates/macros/src/startup_function.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ pub fn parser(args: Option<AttributeArgs>, input: ItemFn) -> Result<TokenStream>
3232
let classes = build_classes(&state.classes)?;
3333
let constants = build_constants(&state.constants);
3434
let (before, after) = if args.before {
35-
(Some(quote! { internal(); }), None)
35+
(Some(quote! { internal(ty, module_number); }), None)
3636
} else {
37-
(None, Some(quote! { internal(); }))
37+
(None, Some(quote! { internal(ty, module_number); }))
3838
};
3939

4040
let func = quote! {
@@ -43,7 +43,7 @@ pub fn parser(args: Option<AttributeArgs>, input: ItemFn) -> Result<TokenStream>
4343
use ::ext_php_rs::constant::IntoConst;
4444
use ::ext_php_rs::flags::PropertyFlags;
4545

46-
fn internal() {
46+
fn internal(ty: i32, module_number: i32) {
4747
#(#stmts)*
4848
}
4949

0 commit comments

Comments
 (0)