pub fn retry_with_timeout_for_non_logic_error<SLEEP, POL, F, Fut, T>(
policy: POL,
future_repeater: F,
every_performance_timeout_dur: Duration
) -> Retry<SLEEP, POL, T, ErrorWrapper<Infallible>> ⓘwhere
SLEEP: Sleepble + 'static,
POL: RetryPolicy<ErrorWrapper<Infallible>>,
F: Fn() -> Fut + Send + 'static,
Fut: Future<Output = T> + Send + 'static,