1 个不稳定版本
0.1.0 | 2023 年 8 月 9 日 |
---|
#28 in #promise
3KB
Rust 中的可取消 JS Promise
用法
let promise = wasm_bindgen_futures::future_to_promise(async move {
...
});
let abort_controller = Box::new(worker::AbortController::default());
let output = cancellable_promise::make(abort_controller.signal(), promise);
// eventually ...
abort_controller.abort();
依赖项
~13–18MB
~343K SLoC