diff options
| author | Fuwn <[email protected]> | 2023-05-05 00:31:39 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-05-05 00:31:39 +0000 |
| commit | 230dd1877f906708dc487bf5c4d87a8769b680fb (patch) | |
| tree | 2ffe4537cf9e5c991e702e2528f56bdd4a5a16ac /rossweisse/src/implementations | |
| parent | docs(readme): rossweisse info (diff) | |
| download | windmark-230dd1877f906708dc487bf5c4d87a8769b680fb.tar.xz windmark-230dd1877f906708dc487bf5c4d87a8769b680fb.zip | |
refactor: simplify imports
Diffstat (limited to 'rossweisse/src/implementations')
3 files changed, 3 insertions, 4 deletions
diff --git a/rossweisse/src/implementations/router/fields.rs b/rossweisse/src/implementations/router/fields.rs index 697e0c1..a2d0bdf 100644 --- a/rossweisse/src/implementations/router/fields.rs +++ b/rossweisse/src/implementations/router/fields.rs @@ -17,10 +17,9 @@ use proc_macro::TokenStream; use quote::quote; -use syn::parse_macro_input; pub fn fields(arguments: TokenStream, item: syn::ItemStruct) -> TokenStream { - let field_initializers = parse_macro_input!( + let field_initializers = syn::parse_macro_input!( arguments as super::parser::FieldInitializers<syn::Expr> ); let router_identifier = item.ident; diff --git a/rossweisse/src/implementations/router/parser/field_initializer.rs b/rossweisse/src/implementations/router/parser/field_initializer.rs index ce0ff9d..0c92a30 100644 --- a/rossweisse/src/implementations/router/parser/field_initializer.rs +++ b/rossweisse/src/implementations/router/parser/field_initializer.rs @@ -24,7 +24,7 @@ pub struct FieldInitializer<T: Parse> { pub expr: T, } -impl<T: Parse> parse::Parse for FieldInitializer<T> { +impl<T: Parse> Parse for FieldInitializer<T> { fn parse(input: parse::ParseStream<'_>) -> syn::Result<Self> { let ident = input.parse()?; let eq_token = input.parse()?; diff --git a/rossweisse/src/implementations/router/parser/field_initializers.rs b/rossweisse/src/implementations/router/parser/field_initializers.rs index e0eb4b9..00abf56 100644 --- a/rossweisse/src/implementations/router/parser/field_initializers.rs +++ b/rossweisse/src/implementations/router/parser/field_initializers.rs @@ -21,7 +21,7 @@ use super::field_initializer::FieldInitializer; pub struct FieldInitializers<T: Parse>(pub Vec<FieldInitializer<T>>); -impl<T: Parse> parse::Parse for FieldInitializers<T> { +impl<T: Parse> Parse for FieldInitializers<T> { fn parse(input: parse::ParseStream<'_>) -> syn::Result<Self> { Ok(Self(syn::punctuated::Punctuated::<FieldInitializer<T>, syn::Token![,]>::parse_terminated(input)?.into_iter().collect())) } |