Enable unused_async clippy lint

This commit is contained in:
dasha_uwu
2026-01-10 09:08:48 +05:00
committed by Jason Volk
parent fd519ff7f1
commit d095a4fd3b
20 changed files with 60 additions and 64 deletions

View File

@@ -57,7 +57,7 @@ impl Manager {
debug!("Starting service workers...");
for service in self.services.services() {
self.start_worker(&mut workers, &service).await?;
self.start_worker(&mut workers, &service)?;
}
Ok(())
@@ -78,7 +78,7 @@ impl Manager {
tokio::select! {
result = workers.join_next() => match result {
Some(Ok(result)) => self.handle_result(&mut workers, result).await?,
Some(Err(error)) => self.handle_abort(&mut workers, Error::from(error)).await?,
Some(Err(error)) => self.handle_abort(&mut workers, &Error::from(error))?,
None => break,
}
}
@@ -88,7 +88,8 @@ impl Manager {
Ok(())
}
async fn handle_abort(&self, _workers: &mut WorkersLocked<'_>, error: Error) -> Result {
#[allow(clippy::unused_self)]
fn handle_abort(&self, _workers: &mut WorkersLocked<'_>, error: &Error) -> Result {
// not supported until service can be associated with abort
unimplemented!("unexpected worker task abort {error:?}");
}
@@ -100,12 +101,13 @@ impl Manager {
) -> Result {
let (service, result) = result;
match result {
| Ok(()) => self.handle_finished(workers, &service).await,
| Ok(()) => self.handle_finished(workers, &service),
| Err(error) => self.handle_error(workers, &service, error).await,
}
}
async fn handle_finished(
#[allow(clippy::unused_self)]
fn handle_finished(
&self,
_workers: &mut WorkersLocked<'_>,
service: &Arc<dyn Service>,
@@ -136,11 +138,11 @@ impl Manager {
warn!("service {name:?} worker restarting after {} delay", time::pretty(delay));
sleep(delay).await;
self.start_worker(workers, service).await
self.start_worker(workers, service)
}
/// Start the worker in a task for the service.
async fn start_worker(
fn start_worker(
&self,
workers: &mut WorkersLocked<'_>,
service: &Arc<dyn Service>,