JoinHandleExt

Trait JoinHandleExt 

Source
pub trait JoinHandleExt<T> {
    // Required method
    fn join_timeout(
        self,
        timeout: Duration,
    ) -> Result<T, Box<dyn Any + Send + 'static>>;
}
Expand description

Extension trait for JoinHandle to add timeout functionality

Required Methods§

Source

fn join_timeout( self, timeout: Duration, ) -> Result<T, Box<dyn Any + Send + 'static>>

Join with a timeout, returning an error if the timeout is exceeded

Implementations on Foreign Types§

Source§

impl<T: Send + 'static> JoinHandleExt<T> for JoinHandle<T>

Source§

fn join_timeout( self, timeout: Duration, ) -> Result<T, Box<dyn Any + Send + 'static>>

Implementors§