diff options
| author | Fuwn <[email protected]> | 2023-05-04 07:59:50 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-05-04 07:59:50 +0000 |
| commit | b92b2f3da3c75c08d310741aa86908667ce95088 (patch) | |
| tree | f9676cfad7e2346355dde3917f8d6a9a7870cd25 /rossweisse/src/implementations/router/fields.rs | |
| parent | deps(rossweisse): pin to 0.0.0 (diff) | |
| download | windmark-b92b2f3da3c75c08d310741aa86908667ce95088.tar.xz windmark-b92b2f3da3c75c08d310741aa86908667ce95088.zip | |
feat(methods): special index handling
Diffstat (limited to 'rossweisse/src/implementations/router/fields.rs')
| -rw-r--r-- | rossweisse/src/implementations/router/fields.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rossweisse/src/implementations/router/fields.rs b/rossweisse/src/implementations/router/fields.rs index e1a92b9..697e0c1 100644 --- a/rossweisse/src/implementations/router/fields.rs +++ b/rossweisse/src/implementations/router/fields.rs @@ -20,8 +20,9 @@ use quote::quote; use syn::parse_macro_input; pub fn fields(arguments: TokenStream, item: syn::ItemStruct) -> TokenStream { - let field_initializers = - parse_macro_input!(arguments as super::parser::FieldInitializers); + let field_initializers = parse_macro_input!( + arguments as super::parser::FieldInitializers<syn::Expr> + ); let router_identifier = item.ident; let named_fields = match item.fields { syn::Fields::Named(fields) => fields, |