Explorar o código

serial/derive : Use unwrap_or_else instead of match

nighthawk24 %!s(int64=2) %!d(string=hai) anos
pai
achega
0a51a11ed0
Modificáronse 1 ficheiros con 2 adicións e 8 borrados
  1. 2 8
      src/serial/derive/src/lib.rs

+ 2 - 8
src/serial/derive/src/lib.rs

@@ -69,10 +69,7 @@ pub fn darkfi_serialize(input: TokenStream) -> TokenStream {
         unreachable!()
     };
 
-    TokenStream::from(match res {
-        Ok(res) => res,
-        Err(err) => err.to_compile_error(),
-    })
+    TokenStream::from(res.unwrap_or_else(|err| err.to_compile_error()))
 }
 
 #[proc_macro_derive(SerialDecodable, attributes(skip_serialize))]
@@ -116,8 +113,5 @@ pub fn darkfi_deserialize(input: TokenStream) -> TokenStream {
         unreachable!()
     };
 
-    TokenStream::from(match res {
-        Ok(res) => res,
-        Err(err) => err.to_compile_error(),
-    })
+    TokenStream::from(res.unwrap_or_else(|err| err.to_compile_error()))
 }