pub async fn polling_future<Q, CS>(
function: impl FnMut() -> bool,
sleep_duration: Duration,
sleep_future_runner: SleepFutureRunner<Q, CS>,
)where
CS: TryThreadSpawner<()> + TimeFunctions,
Q: 'static + TimeoutQueue<Item = SleepMessage<CS>> + Send + Sync,Expand description
Polls a function (function) until it returns true. Sleeps between polls for sleep_duration.