1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::Executor; #[derive(Debug)] pub struct WasmBindgen; impl Executor for WasmBindgen { fn new() -> Result<Self, futures::io::Error> { Ok(Self) } fn spawn( &self, future: impl futures::Future<Output = ()> + Send + 'static, ) { wasm_bindgen_futures::spawn_local(future); } }