1
0
mirror of https://github.com/actix/examples synced 2025-06-26 17:17:42 +02:00

address clippy lints

This commit is contained in:
Rob Ede
2022-12-30 16:30:16 +00:00
parent 66c7e1e9b5
commit b91e424ab4
5 changed files with 14 additions and 12 deletions

View File

@ -5,10 +5,8 @@ use std::time::Duration;
use apalis::{prelude::*, redis::RedisStorage};
use rand::Rng as _;
use serde::{Deserialize, Serialize};
use tokio::task::JoinHandle;
#[derive(Debug, Deserialize, Serialize)]
pub(crate) struct Email {
to: String,
}
@ -51,11 +49,12 @@ pub(crate) async fn start_processing_email_queue() -> anyhow::Result<RedisStorag
});
// spawn job monitor into background
let _ = tokio::spawn(async move {
// the monitor manages itself otherwise so we don't need to return a join handle
#[allow(clippy::let_underscore_future)]
let _ = tokio::spawn(
// run_without_signals: don't listen for ctrl-c because Actix Web does
// the monitor manages itself otherwise so we don't need to return a join handle
monitor.run_without_signals().await;
});
monitor.run_without_signals(),
);
Ok(storage)
}

View File

@ -31,7 +31,7 @@ pub(crate) async fn cache_item(
// insert into item cache
cache.lock().unwrap().insert(form.data, expires);
Ok(HttpResponse::Ok().body(format!("data cached until {:?}", expires)))
Ok(HttpResponse::Ok().body(format!("data cached until {expires}")))
}
#[post("/email")]