async fn wait_for_delay_or_shutdown( delay: Duration, shutdown_rx: &mut Receiver<bool>, ) -> bool
Waits for delay to elapse, returning true if shutdown is requested first.
delay
true