// WebAssembly (wasm, wasm-gc) stub implementation
// These backends are not yet implemented.
///|
/// Process pool (not implemented)
pub struct ProcessPool {
max_workers : Int
on_complete : OnJobComplete?
}
///|
/// Create a process pool
pub fn ProcessPool::new(
max_workers? : Int = 4,
on_complete? : OnJobComplete,
) -> ProcessPool {
ProcessPool::{ max_workers, on_complete }
}
///|
/// Run multiple jobs in parallel (not implemented)
pub async fn ProcessPool::run_all(
self : ProcessPool,
jobs : Array[Job],
) -> Array[JobResult] {
ignore(self)
ignore(jobs)
abort("ProcessPool::run_all is not implemented for wasm/wasm-gc backend")
}