Trait open_coroutine_core::common::JoinHandle
source · pub trait JoinHandle<T> {
// Required methods
fn new(t: *const T, name: &str) -> Self;
fn get_name(&self) -> Result<&str>;
fn timeout_at_join(
&self,
timeout_time: u64
) -> Result<Result<Option<usize>, &str>>;
// Provided methods
fn err() -> Self
where Self: Sized { ... }
fn timeout_join(&self, dur: Duration) -> Result<Result<Option<usize>, &str>> { ... }
fn join(&self) -> Result<Result<Option<usize>, &str>> { ... }
}
Expand description
Join abstraction.
Required Methods§
Provided Methods§
Object Safety§
This trait is not object safe.