mirror of
https://github.com/rustwasm/wasm-bindgen.git
synced 2024-12-27 20:15:14 +03:00
5a3cd893e0
This commit adds an implementation of `AsRef<JsValue>` for the `Closure<T>` type. Previously this was not possible because the `JsValue` didn't actually exist until the closure was passed to JS, but the implementation has been changed to ... something a bit more unconventional. The end result, however, is that `Closure<T>` now always contains a `JsValue`. The end result of this work is intended to be a precursor to binding callbacks in `web-sys` as `JsValue` everywhere but still allowing usage with `Closure<T>`.
5 lines
138 B
Rust
5 lines
138 B
Rust
// Empty `build.rs` so that `[package] links = ...` works in `Cargo.toml`.
|
|
fn main() {
|
|
println!("cargo:rerun-if-changed=build.rs");
|
|
}
|