aboutsummaryrefslogtreecommitdiff
path: root/rossweisse/src/implementations/router/fields.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-05-04 07:59:50 +0000
committerFuwn <[email protected]>2023-05-04 07:59:50 +0000
commitb92b2f3da3c75c08d310741aa86908667ce95088 (patch)
treef9676cfad7e2346355dde3917f8d6a9a7870cd25 /rossweisse/src/implementations/router/fields.rs
parentdeps(rossweisse): pin to 0.0.0 (diff)
downloadwindmark-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.rs5
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,