Trait InspectTimeoutExt

Source
pub trait InspectTimeoutExt<Fut, F, T>
where Fut: Future<Output = T>, F: FnOnce(),
{ // Required method fn inspect_timeout( self, dur: Duration, elapse_fn: F, ) -> InspectTimeout<Fut, F, T> ; }

Required Methods§

Source

fn inspect_timeout( self, dur: Duration, elapse_fn: F, ) -> InspectTimeout<Fut, F, T>

Set a callback in case the Future does not complete within a specified period of time

Implementors§

Source§

impl<Fut, F, T> InspectTimeoutExt<Fut, F, T> for Fut
where Fut: Future<Output = T>, F: FnOnce(),