Enable unused_async clippy lint
This commit is contained in:
@@ -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>,
|
||||
|
||||
Reference in New Issue
Block a user