pub trait JoinFanInRuntime: Spawn {
type JoinQueue<T: Send + 'static>: JoinQueue<T>;
// Required method
fn create_join_queue<T: Send + 'static>(
&self,
) -> ExecutorResult<Self::JoinQueue<T>>;
}Expand description
Runtime capability for creating join fan-in queues.
Implemented by each runtime adapter. Queue capacity is an internal constant chosen per adapter (Tokio: 64, Embassy: 8, WASM: 64).
Required Associated Types§
Required Methods§
fn create_join_queue<T: Send + 'static>( &self, ) -> ExecutorResult<Self::JoinQueue<T>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.