module(name = "bindgen_toolchain_example") bazel_dep(name = "rules_rust_bindgen") local_path_override( module_name = "rules_rust_bindgen", path = "../../extensions/bindgen", ) bazel_dep(name = "bazel_skylib", version = "1.8.1") bazel_dep(name = "rules_cc", version = "0.0.17") bazel_dep(name = "rules_rust") local_path_override( module_name = "rules_rust", path = "../..", ) bazel_dep(name = "toolchains_llvm", version = "1.3.0") llvm = use_extension("@toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm") llvm.toolchain(llvm_version = "17.0.6") use_repo(llvm, "llvm_toolchain_llvm") register_toolchains("//:my_bindgen_toolchain")