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