1load("//rust/private:rustfmt.bzl", "current_rustfmt_toolchain") 2load("//rust/private:toolchain_utils.bzl", "current_rust_toolchain", "toolchain_files", "toolchain_files_for_target") 3 4package(default_visibility = ["//visibility:public"]) 5 6toolchain_files( 7 name = "current_cargo_files", 8 tool = "cargo", 9) 10 11toolchain_files( 12 name = "current_clippy_files", 13 tool = "clippy", 14) 15 16toolchain_files( 17 name = "current_cargo_clippy_files", 18 tool = "cargo-clippy", 19) 20 21toolchain_files( 22 name = "current_rustc_files", 23 tool = "rustc", 24) 25 26toolchain_files( 27 name = "current_rustdoc_files", 28 tool = "rustdoc", 29) 30 31toolchain_files( 32 name = "current_rustc_lib_files", 33 tool = "rustc_lib", 34) 35 36toolchain_files( 37 name = "current_rust_stdlib_files", 38 tool = "rust_stdlib", 39) 40 41current_rust_toolchain( 42 name = "current_rust_toolchain", 43) 44 45current_rustfmt_toolchain( 46 name = "current_rustfmt_toolchain", 47) 48 49toolchain_files_for_target( 50 name = "current_rustfmt_toolchain_for_target", 51 toolchain_files = ":current_rustfmt_toolchain", 52 visibility = ["//:__subpackages__"], 53) 54 55alias( 56 name = "current_rustfmt_files", 57 actual = "current_rustfmt_toolchain", 58 deprecation = "Instead use `@rules_rust//rust/toolchain:current_rustfmt_toolchain", 59) 60