From fbf40187d12bacfa86892a0edd2c27bc31ecf421 Mon Sep 17 00:00:00 2001 From: Mroik Date: Mon, 2 Mar 2026 20:27:51 +0100 Subject: Fix clippy stuff --- src/main.rs | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/src/main.rs b/src/main.rs index 885502b..59ab7b4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -29,9 +29,8 @@ async fn main() -> Result<()> { let interval = var("INTERVAL")?.parse::()?; scheduler.every(Interval::Hours(interval)).run(|| async { - match backup().await { - Ok(_) => (), - Err(e) => println!("There was an error: {}", e), + if let Err(e) = backup().await { + println!("There was an error: {}", e); } }); @@ -66,7 +65,7 @@ async fn backup() -> Result<()> { bot.send_message( chat_id.clone(), - format!("{}", UNIX_EPOCH.elapsed()?.as_secs().to_string()), + UNIX_EPOCH.elapsed()?.as_secs().to_string(), ) .await?; @@ -118,18 +117,13 @@ async fn backup() -> Result<()> { } fn list_leafs(acc: &mut Vec, path: &str) -> Result<()> { - for entry in std::fs::read_dir(path)? { - match entry { - Ok(e) => { - acc.push(format!("{}/{}", path, e.file_name().to_str().unwrap())); - if e.file_type()?.is_dir() { - list_leafs( - acc, - &format!("{}/{}", path, e.file_name().to_str().unwrap()), - )?; - } - } - Err(_) => (), + for e in std::fs::read_dir(path)?.flatten() { + acc.push(format!("{}/{}", path, e.file_name().to_str().unwrap())); + if e.file_type()?.is_dir() { + list_leafs( + acc, + &format!("{}/{}", path, e.file_name().to_str().unwrap()), + )?; } } Ok(()) -- cgit v1.3