From 456ff355edbdf686cdd649d761ef4af5fc7112c5 Mon Sep 17 00:00:00 2001 From: Lucas Schumacher Date: Wed, 4 Jun 2025 11:54:30 -0400 Subject: [PATCH] Explicitly use anyhow::Result to fix confusion with std Result type --- poppable-derive/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poppable-derive/src/lib.rs b/poppable-derive/src/lib.rs index 0c0c4e3..87fac06 100644 --- a/poppable-derive/src/lib.rs +++ b/poppable-derive/src/lib.rs @@ -31,7 +31,7 @@ pub fn pushpop_derive_macro(item: TokenStream) -> TokenStream { quote!( impl PopFromNE for #struct_ident { - fn pop_ne_from(mut source: &mut &[u8]) -> Result + fn pop_ne_from(mut source: &mut &[u8]) -> anyhow::Result where Self: Sized, { @@ -40,7 +40,7 @@ pub fn pushpop_derive_macro(item: TokenStream) -> TokenStream { #(#names),* }) } - fn push_ne_into(&self, dest: &mut T) -> Result<()> { + fn push_ne_into(&self, dest: &mut T) -> anyhow::Result<()> { #(#pop)* Ok(()) }