Bladeren bron

refactor: remove unwraps

thesimplekid 1 jaar geleden
bovenliggende
commit
5d7e8d835b
1 gewijzigde bestanden met toevoegingen van 4 en 4 verwijderingen
  1. 4 4
      crates/cashu/src/serde_utils.rs

+ 4 - 4
crates/cashu/src/serde_utils.rs

@@ -120,9 +120,9 @@ pub mod serde_secret_key {
         D: serde::Deserializer<'de>,
     {
         let encoded = String::deserialize(deserializer)?;
-        Ok(
-            k256::SecretKey::from_bytes(GenericArray::from_slice(&hex::decode(encoded).unwrap()))
-                .unwrap(),
-        )
+        Ok(k256::SecretKey::from_bytes(GenericArray::from_slice(
+            &hex::decode(encoded).map_err(serde::de::Error::custom)?,
+        ))
+        .map_err(serde::de::Error::custom))?
     }
 }