diff options
| author | Fuwn <[email protected]> | 2024-04-10 09:32:15 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-04-10 09:32:15 +0000 |
| commit | e109360fc20f8e1496f5116ab6dd50978916f394 (patch) | |
| tree | a5ae575a971820a272fac5e29ce68523b85f5bf7 /rossweisse/src | |
| parent | feat(rossweisse): bump version (diff) | |
| download | windmark-e109360fc20f8e1496f5116ab6dd50978916f394.tar.xz windmark-e109360fc20f8e1496f5116ab6dd50978916f394.zip | |
chore(examples): update rossweisse example
Diffstat (limited to 'rossweisse/src')
| -rw-r--r-- | rossweisse/src/implementations/router/fields.rs | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/rossweisse/src/implementations/router/fields.rs b/rossweisse/src/implementations/router/fields.rs index 1280270..6d09ab4 100644 --- a/rossweisse/src/implementations/router/fields.rs +++ b/rossweisse/src/implementations/router/fields.rs @@ -25,17 +25,19 @@ pub fn fields(arguments: TokenStream, item: syn::ItemStruct) -> TokenStream { let router_identifier = item.ident; let (named_fields, has_fields) = match item.fields { syn::Fields::Named(fields) => (fields, true), - syn::Fields::Unit => ( - syn::FieldsNamed { - brace_token: syn::token::Brace::default(), - named: Default::default(), - }, - false, - ), - _ => panic!( - "`#[rossweisse::router]` can only be used on `struct`s with named \ + syn::Fields::Unit => + ( + syn::FieldsNamed { + brace_token: syn::token::Brace::default(), + named: Default::default(), + }, + false, + ), + _ => + panic!( + "`#[rossweisse::router]` can only be used on `struct`s with named \ fields or unit structs" - ), + ), }; let mut default_expressions = vec![]; let new_method_fields = named_fields.named.iter().map(|field| { |