1load("@bazel_skylib//:bzl_library.bzl", "bzl_library") 2load("//wasm_bindgen:defs.bzl", "rust_wasm_bindgen_toolchain") 3 4package(default_visibility = ["//visibility:public"]) 5 6toolchain_type( 7 name = "toolchain_type", 8) 9 10bzl_library( 11 name = "bzl_lib", 12 srcs = glob(["**/*.bzl"]), 13 deps = [ 14 "//rust:bzl_lib", 15 "//wasm_bindgen/3rdparty:bzl_lib", 16 "//wasm_bindgen/private:bzl_lib", 17 ], 18) 19 20rust_wasm_bindgen_toolchain( 21 name = "default_wasm_bindgen_toolchain_impl", 22 bindgen = "@rules_rust//wasm_bindgen/3rdparty:wasm_bindgen_cli", 23) 24 25toolchain( 26 name = "default_wasm_bindgen_toolchain", 27 toolchain = "default_wasm_bindgen_toolchain_impl", 28 toolchain_type = "//wasm_bindgen:toolchain_type", 29) 30