From ab5823116b39682348fee3969246e24be21054c6 Mon Sep 17 00:00:00 2001 From: Serguey Parkhomovsky Date: Sat, 21 Mar 2026 00:11:20 -0700 Subject: elide useless local --- src/main.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main.rs b/src/main.rs index 3d019a7..f4fcc5f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -68,8 +68,9 @@ async fn fetch_prusa( .json::() .await?; let mut lock = state.lock().await; - let entry = lock.entry(name.to_owned()).or_default(); - entry.update_from(&response); + lock.entry(name.to_owned()) + .or_default() + .update_from(&response); Ok(()) } @@ -134,8 +135,7 @@ async fn poll_bambu( match serde_json::from_slice::(&p.payload) { Ok(msg) => { let mut lock = state.lock().await; - let entry = lock.entry(name.clone()).or_default(); - entry.update_from(&msg); + lock.entry(name.clone()).or_default().update_from(&msg); tracing::debug!(name, payload = ?p.payload, "Updated state"); } Err(e) => tracing::error!(error = %e, "Failed to deserialize BambuStatus"), @@ -151,6 +151,5 @@ async fn poll_bambu( } async fn root(State(state): State) -> Json> { - let lock = state.lock().await; - Json(lock.clone()) + Json(state.lock().await.clone()) } -- cgit v1.2.3