pub trait AsyncTimeoutNotificationWaiter {
// Required method
fn async_wait_for<'a>(
&'a self,
timeout: Duration,
) -> AsyncMonitorFuture<'a, WaitTimeoutStatus>;
}Expand description
Waits asynchronously for a notification with a relative timeout.
Required Methods§
Sourcefn async_wait_for<'a>(
&'a self,
timeout: Duration,
) -> AsyncMonitorFuture<'a, WaitTimeoutStatus>
fn async_wait_for<'a>( &'a self, timeout: Duration, ) -> AsyncMonitorFuture<'a, WaitTimeoutStatus>
Implementors§
impl<T: Send> AsyncTimeoutNotificationWaiter for ArcMockMonitor<T>
Available on crate feature
async only.impl<T: Send> AsyncTimeoutNotificationWaiter for ArcTokioMonitor<T>
impl<T: Send> AsyncTimeoutNotificationWaiter for MockMonitor<T>
Available on crate feature
async only.