load("@rules_rust//rust:defs.bzl", "rust_binary") load("@rules_rust//wasm_bindgen:repositories.bzl", "WASM_BINDGEN_VERSION") load("@rules_rust//wasm_bindgen/3rdparty/crates:defs.bzl", "aliases", "all_crate_deps") package(default_visibility = ["//visibility:public"]) exports_files([ "Cargo.toml", "Cargo.lock", ]) # TODO: Comment on bootstrapping rust_binary( name = "wasm-bindgen-cli", srcs = glob(["**/*.rs"]), aliases = aliases(), crate_features = [ ], crate_root = "src/bin/wasm-bindgen.rs", data = [], edition = "2018", proc_macro_deps = all_crate_deps(proc_macro = True), rustc_flags = [ # Don't produce warnings for this crate "--cap-lints=allow", ], version = WASM_BINDGEN_VERSION, deps = all_crate_deps(), ) alias( name = "rules_rust_wasm_bindgen_cli", actual = ":wasm-bindgen-cli", tags = ["manual"], )