From f5e2be9651388cb062487cd8c9508d6bb1e6e030 Mon Sep 17 00:00:00 2001 From: Franz Dietrich Date: Sat, 20 Jan 2024 16:02:18 +0100 Subject: [PATCH] simplify run --- src/bin/backend/run.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/bin/backend/run.rs b/src/bin/backend/run.rs index adf3455..d59e575 100644 --- a/src/bin/backend/run.rs +++ b/src/bin/backend/run.rs @@ -1,3 +1,4 @@ +use anyhow::Context; use sieverman::ConnectionInfo; use tracing::info; @@ -12,13 +13,7 @@ pub(crate) async fn run( info!("connecting…"); let future_info = info.connect(); info!("waiting for the connection to be established"); - let mut connected = match future_info.await { - Ok(v) => v, - Err(e) => { - info!("Failed to connect: {:?}", e); - panic!("Something went wrong"); - } - }; + let mut connected = future_info.await.context("Something went wrong")?; info!("Fully read the introduction:"); to_frontend_tx @@ -27,5 +22,6 @@ pub(crate) async fn run( )) .await .unwrap(); + Ok(()) }