From 66c670549a446bf4ca6bfcf06ff44b379f6e5aee Mon Sep 17 00:00:00 2001 From: ActuallyHappening <105958073+ActuallyHappening@users.noreply.github.com> Date: Sun, 30 Apr 2023 16:19:01 +1000 Subject: [PATCH 1/2] fix: Properly reference Error type --- syner_derive/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syner_derive/src/lib.rs b/syner_derive/src/lib.rs index 0f800f7..1a0ad58 100644 --- a/syner_derive/src/lib.rs +++ b/syner_derive/src/lib.rs @@ -601,7 +601,7 @@ pub fn derive_attribute_parser(input: TokenStream) -> TokenStream { } } - fn complete(self, errors: &mut Vec, parent: &syner::__private::syn::Meta) -> Result<#name, ()> { + fn complete(self, errors: &mut Vec, parent: &syner::__private::syn::Meta) -> ::std::prelude::Result<#name, ()> { let mut encountered_error = false; #(#parser_check)* @@ -618,7 +618,7 @@ pub fn derive_attribute_parser(input: TokenStream) -> TokenStream { impl Syner for #name { fn parse_attrs<'a>( attrs: impl IntoIterator + 'a, - ) -> Result> { + ) -> ::std::prelude::Result> { let mut parser = #parser::new(); let mut errors = Vec::new(); let attrs = attrs.into_iter() @@ -666,7 +666,7 @@ pub fn derive_attribute_parser(input: TokenStream) -> TokenStream { fn parse_meta( input: &syner::__private::syn::Meta - ) -> Result> { + ) -> ::std::prelude::Result> { match input { syner::__private::syn::Meta::List(list) => { let mut parser = #parser::new(); From 45a3ba23db6e2250b72c08983808136f3dd883ae Mon Sep 17 00:00:00 2001 From: ActuallyHappening <105958073+ActuallyHappening@users.noreply.github.com> Date: Sun, 30 Apr 2023 16:21:50 +1000 Subject: [PATCH 2/2] fix(fix): using `std::result::Result` not erroneous `std::prelude::Result` --- syner_derive/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syner_derive/src/lib.rs b/syner_derive/src/lib.rs index 1a0ad58..751ed9a 100644 --- a/syner_derive/src/lib.rs +++ b/syner_derive/src/lib.rs @@ -601,7 +601,7 @@ pub fn derive_attribute_parser(input: TokenStream) -> TokenStream { } } - fn complete(self, errors: &mut Vec, parent: &syner::__private::syn::Meta) -> ::std::prelude::Result<#name, ()> { + fn complete(self, errors: &mut Vec, parent: &syner::__private::syn::Meta) -> ::std::result::Result<#name, ()> { let mut encountered_error = false; #(#parser_check)* @@ -618,7 +618,7 @@ pub fn derive_attribute_parser(input: TokenStream) -> TokenStream { impl Syner for #name { fn parse_attrs<'a>( attrs: impl IntoIterator + 'a, - ) -> ::std::prelude::Result> { + ) -> ::std::result::Result> { let mut parser = #parser::new(); let mut errors = Vec::new(); let attrs = attrs.into_iter() @@ -666,7 +666,7 @@ pub fn derive_attribute_parser(input: TokenStream) -> TokenStream { fn parse_meta( input: &syner::__private::syn::Meta - ) -> ::std::prelude::Result> { + ) -> ::std::result::Result> { match input { syner::__private::syn::Meta::List(list) => { let mut parser = #parser::new();