From 7712d15e798ebb4998bb287ef0c99d5a1affa44d Mon Sep 17 00:00:00 2001 From: durch Date: Thu, 12 Jun 2025 17:30:41 +0200 Subject: [PATCH] Remove unwraps --- nym-network-monitor/src/main.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/nym-network-monitor/src/main.rs b/nym-network-monitor/src/main.rs index ff5ed1dd20..caa764494e 100644 --- a/nym-network-monitor/src/main.rs +++ b/nym-network-monitor/src/main.rs @@ -247,10 +247,11 @@ async fn main() -> Result<()> { let derivation_material = args .derivation_material_path .map(|derivation_material_path| { - let file = File::open(derivation_material_path).unwrap(); - let derivation_material: DerivationMaterial = serde_json::from_reader(file).unwrap(); - Arc::new(Mutex::new(derivation_material)) - }); + let file = File::open(derivation_material_path)?; + let derivation_material: DerivationMaterial = serde_json::from_reader(file)?; + Ok::<_, anyhow::Error>(Arc::new(Mutex::new(derivation_material))) + }) + .transpose()?; let spawn_clients = Arc::clone(&clients); tokio::spawn(make_clients(