blob: 44278454d8c6ce6855cb59cfed5861ed0c10c855 [file] [log] [blame]
Brian Silvermancc09f182022-03-09 15:40:20 -08001"""This module provides a single place for all aspects, rules, and macros that are meant
2to have stardoc generated documentation.
3"""
4
5load(
6 "@rules_rust//bindgen:bindgen.bzl",
7 _rust_bindgen = "rust_bindgen",
8 _rust_bindgen_library = "rust_bindgen_library",
9 _rust_bindgen_toolchain = "rust_bindgen_toolchain",
10)
11load(
12 "@rules_rust//bindgen:repositories.bzl",
13 _rust_bindgen_repositories = "rust_bindgen_repositories",
14)
15load(
16 "@rules_rust//cargo:defs.bzl",
17 _cargo_bootstrap_repository = "cargo_bootstrap_repository",
18 _cargo_build_script = "cargo_build_script",
19 _cargo_env = "cargo_env",
20)
21load(
22 "@rules_rust//crate_universe:defs.bzl",
23 _crate = "crate",
24 _crates_repository = "crates_repository",
25 _crates_vendor = "crates_vendor",
26)
27load(
28 "@rules_rust//proto:proto.bzl",
29 _rust_grpc_library = "rust_grpc_library",
30 _rust_proto_library = "rust_proto_library",
31)
32load(
33 "@rules_rust//proto:repositories.bzl",
34 _rust_proto_repositories = "rust_proto_repositories",
35)
36load(
37 "@rules_rust//proto:toolchain.bzl",
38 _rust_proto_toolchain = "rust_proto_toolchain",
39)
40load(
41 "@rules_rust//proto:transitive_repositories.bzl",
42 _rust_proto_transitive_repositories = "rust_proto_transitive_repositories",
43)
44load(
45 "@rules_rust//rust:defs.bzl",
46 _capture_clippy_output = "capture_clippy_output",
47 _error_format = "error_format",
48 _extra_rustc_flags = "extra_rustc_flags",
49 _rust_analyzer = "rust_analyzer",
50 _rust_analyzer_aspect = "rust_analyzer_aspect",
51 _rust_binary = "rust_binary",
52 _rust_clippy = "rust_clippy",
53 _rust_clippy_aspect = "rust_clippy_aspect",
54 _rust_doc = "rust_doc",
55 _rust_doc_test = "rust_doc_test",
56 _rust_library = "rust_library",
57 _rust_proc_macro = "rust_proc_macro",
58 _rust_shared_library = "rust_shared_library",
59 _rust_static_library = "rust_static_library",
60 _rust_test = "rust_test",
61 _rust_test_suite = "rust_test_suite",
62 _rustfmt_aspect = "rustfmt_aspect",
63 _rustfmt_test = "rustfmt_test",
64)
65load(
66 "@rules_rust//rust:repositories.bzl",
67 _rust_repositories = "rust_repositories",
68 _rust_repository_set = "rust_repository_set",
69 _rust_toolchain_repository = "rust_toolchain_repository",
70 _rust_toolchain_repository_proxy = "rust_toolchain_repository_proxy",
71)
72load(
73 "@rules_rust//rust:toolchain.bzl",
74 _rust_stdlib_filegroup = "rust_stdlib_filegroup",
75 _rust_toolchain = "rust_toolchain",
76)
77
78# buildifier: disable=bzl-visibility
79load(
80 "@rules_rust//rust/private:providers.bzl",
81 _CrateInfo = "CrateInfo",
82 _DepInfo = "DepInfo",
83 _StdLibInfo = "StdLibInfo",
84)
85load(
86 "@rules_rust//rust/settings:incompatible.bzl",
87 _incompatible_flag = "incompatible_flag",
88)
89load(
90 "@rules_rust//wasm_bindgen:repositories.bzl",
91 _rust_wasm_bindgen_repositories = "rust_wasm_bindgen_repositories",
92)
93load(
94 "@rules_rust//wasm_bindgen:wasm_bindgen.bzl",
95 _rust_wasm_bindgen = "rust_wasm_bindgen",
96 _rust_wasm_bindgen_toolchain = "rust_wasm_bindgen_toolchain",
97)
98
99rust_binary = _rust_binary
100rust_library = _rust_library
101rust_static_library = _rust_static_library
102rust_shared_library = _rust_shared_library
103rust_proc_macro = _rust_proc_macro
104rust_test = _rust_test
105rust_test_suite = _rust_test_suite
106rust_doc = _rust_doc
107rust_doc_test = _rust_doc_test
108
109rust_proto_library = _rust_proto_library
110rust_grpc_library = _rust_grpc_library
111
112rust_bindgen_toolchain = _rust_bindgen_toolchain
113rust_bindgen = _rust_bindgen
114rust_bindgen_library = _rust_bindgen_library
115rust_bindgen_repositories = _rust_bindgen_repositories
116
117rust_toolchain = _rust_toolchain
118rust_proto_toolchain = _rust_proto_toolchain
119rust_proto_repositories = _rust_proto_repositories
120rust_stdlib_filegroup = _rust_stdlib_filegroup
121rust_proto_transitive_repositories = _rust_proto_transitive_repositories
122
123cargo_build_script = _cargo_build_script
124cargo_bootstrap_repository = _cargo_bootstrap_repository
125cargo_env = _cargo_env
126
127rust_wasm_bindgen = _rust_wasm_bindgen
128rust_wasm_bindgen_toolchain = _rust_wasm_bindgen_toolchain
129rust_wasm_bindgen_repositories = _rust_wasm_bindgen_repositories
130
131rust_repositories = _rust_repositories
132rust_repository_set = _rust_repository_set
133rust_toolchain_repository = _rust_toolchain_repository
134rust_toolchain_repository_proxy = _rust_toolchain_repository_proxy
135
136rust_clippy = _rust_clippy
137rust_clippy_aspect = _rust_clippy_aspect
138rust_analyzer = _rust_analyzer
139rust_analyzer_aspect = _rust_analyzer_aspect
140
141crate = _crate
142crates_repository = _crates_repository
143crates_vendor = _crates_vendor
144
145rustfmt_aspect = _rustfmt_aspect
146rustfmt_test = _rustfmt_test
147
148error_format = _error_format
149extra_rustc_flags = _extra_rustc_flags
150incompatible_flag = _incompatible_flag
151capture_clippy_output = _capture_clippy_output
152
153CrateInfo = _CrateInfo
154DepInfo = _DepInfo
155StdLibInfo = _StdLibInfo