aboutsummaryrefslogtreecommitdiff
path: root/rossweisse/src/implementations
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-05-05 00:31:39 +0000
committerFuwn <[email protected]>2023-05-05 00:31:39 +0000
commit230dd1877f906708dc487bf5c4d87a8769b680fb (patch)
tree2ffe4537cf9e5c991e702e2528f56bdd4a5a16ac /rossweisse/src/implementations
parentdocs(readme): rossweisse info (diff)
downloadwindmark-230dd1877f906708dc487bf5c4d87a8769b680fb.tar.xz
windmark-230dd1877f906708dc487bf5c4d87a8769b680fb.zip
refactor: simplify imports
Diffstat (limited to 'rossweisse/src/implementations')
-rw-r--r--rossweisse/src/implementations/router/fields.rs3
-rw-r--r--rossweisse/src/implementations/router/parser/field_initializer.rs2
-rw-r--r--rossweisse/src/implementations/router/parser/field_initializers.rs2
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()))
}