wasm-bindgen/build.rs
Alex Crichton 5a3cd893e0 Implement AsRef<JsValue> for Closure<T>
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>`.
2018-09-06 14:46:59 -07:00

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");
}