xref: /aosp_15_r20/external/bazelbuild-rules_rust/docs/symbols.bzl (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1"""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:defs.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_dependencies = "rust_bindgen_dependencies",
14    _rust_bindgen_register_toolchains = "rust_bindgen_register_toolchains",
15)
16load(
17    "@rules_rust//cargo:defs.bzl",
18    _cargo_bootstrap_repository = "cargo_bootstrap_repository",
19    _cargo_build_script = "cargo_build_script",
20    _cargo_dep_env = "cargo_dep_env",
21    _cargo_env = "cargo_env",
22)
23load(
24    "@rules_rust//crate_universe:docs_workspace.bzl",
25    _crate = "crate",
26    _crate_universe_dependencies = "crate_universe_dependencies",
27    _crates_repository = "crates_repository",
28    _crates_vendor = "crates_vendor",
29)
30load(
31    "@rules_rust//proto/prost:defs.bzl",
32    _rust_prost_library = "rust_prost_library",
33    _rust_prost_toolchain = "rust_prost_toolchain",
34)
35load(
36    "@rules_rust//proto/prost:repositories.bzl",
37    _rust_prost_dependencies = "rust_prost_dependencies",
38)
39load(
40    "@rules_rust//proto/protobuf:defs.bzl",
41    _rust_grpc_library = "rust_grpc_library",
42    _rust_proto_library = "rust_proto_library",
43)
44load(
45    "@rules_rust//proto/protobuf:repositories.bzl",
46    _rust_proto_protobuf_dependencies = "rust_proto_protobuf_dependencies",
47    _rust_proto_protobuf_register_toolchains = "rust_proto_protobuf_register_toolchains",
48)
49load(
50    "@rules_rust//proto/protobuf:toolchain.bzl",
51    _rust_proto_toolchain = "rust_proto_toolchain",
52)
53load(
54    "@rules_rust//proto/protobuf:transitive_repositories.bzl",
55    _rust_proto_protobuf_transitive_repositories = "rust_proto_protobuf_transitive_repositories",
56)
57load(
58    "@rules_rust//rust:defs.bzl",
59    _capture_clippy_output = "capture_clippy_output",
60    _error_format = "error_format",
61    _extra_rustc_flag = "extra_rustc_flag",
62    _extra_rustc_flags = "extra_rustc_flags",
63    _rust_analyzer_aspect = "rust_analyzer_aspect",
64    _rust_binary = "rust_binary",
65    _rust_clippy = "rust_clippy",
66    _rust_clippy_aspect = "rust_clippy_aspect",
67    _rust_doc = "rust_doc",
68    _rust_doc_test = "rust_doc_test",
69    _rust_library = "rust_library",
70    _rust_library_group = "rust_library_group",
71    _rust_proc_macro = "rust_proc_macro",
72    _rust_shared_library = "rust_shared_library",
73    _rust_static_library = "rust_static_library",
74    _rust_test = "rust_test",
75    _rust_test_suite = "rust_test_suite",
76    _rustfmt_aspect = "rustfmt_aspect",
77    _rustfmt_test = "rustfmt_test",
78)
79load(
80    "@rules_rust//rust:repositories.bzl",
81    _rules_rust_dependencies = "rules_rust_dependencies",
82    _rust_analyzer_toolchain_repository = "rust_analyzer_toolchain_repository",
83    _rust_analyzer_toolchain_tools_repository = "rust_analyzer_toolchain_tools_repository",
84    _rust_register_toolchains = "rust_register_toolchains",
85    _rust_repositories = "rust_repositories",
86    _rust_repository_set = "rust_repository_set",
87    _rust_toolchain_repository = "rust_toolchain_repository",
88    _rust_toolchain_repository_proxy = "rust_toolchain_repository_proxy",
89    _rust_toolchain_tools_repository = "rust_toolchain_tools_repository",
90    _rustfmt_toolchain_repository = "rustfmt_toolchain_repository",
91    _rustfmt_toolchain_tools_repository = "rustfmt_toolchain_tools_repository",
92    _toolchain_repository_proxy = "toolchain_repository_proxy",
93)
94load(
95    "@rules_rust//rust:toolchain.bzl",
96    _rust_analyzer_toolchain = "rust_analyzer_toolchain",
97    _rust_stdlib_filegroup = "rust_stdlib_filegroup",
98    _rust_toolchain = "rust_toolchain",
99    _rustfmt_toolchain = "rustfmt_toolchain",
100)
101
102# buildifier: disable=bzl-visibility
103load(
104    "@rules_rust//rust/private:providers.bzl",
105    _CrateInfo = "CrateInfo",
106    _DepInfo = "DepInfo",
107    _StdLibInfo = "StdLibInfo",
108)
109load(
110    "@rules_rust//rust/settings:incompatible.bzl",
111    _incompatible_flag = "incompatible_flag",
112)
113load(
114    "@rules_rust//wasm_bindgen:defs.bzl",
115    _RustWasmBindgenInfo = "RustWasmBindgenInfo",
116    _rust_wasm_bindgen = "rust_wasm_bindgen",
117    _rust_wasm_bindgen_toolchain = "rust_wasm_bindgen_toolchain",
118)
119load(
120    "@rules_rust//wasm_bindgen:repositories.bzl",
121    _rust_wasm_bindgen_dependencies = "rust_wasm_bindgen_dependencies",
122    _rust_wasm_bindgen_register_toolchains = "rust_wasm_bindgen_register_toolchains",
123)
124
125rust_binary = _rust_binary
126rust_library = _rust_library
127rust_library_group = _rust_library_group
128rust_static_library = _rust_static_library
129rust_shared_library = _rust_shared_library
130rust_proc_macro = _rust_proc_macro
131rust_test = _rust_test
132rust_test_suite = _rust_test_suite
133rust_doc = _rust_doc
134rust_doc_test = _rust_doc_test
135
136rust_prost_library = _rust_prost_library
137rust_prost_toolchain = _rust_prost_toolchain
138rust_grpc_library = _rust_grpc_library
139rust_proto_library = _rust_proto_library
140
141rust_bindgen = _rust_bindgen
142rust_bindgen_dependencies = _rust_bindgen_dependencies
143rust_bindgen_library = _rust_bindgen_library
144rust_bindgen_register_toolchains = _rust_bindgen_register_toolchains
145rust_bindgen_toolchain = _rust_bindgen_toolchain
146
147rust_toolchain = _rust_toolchain
148rust_proto_toolchain = _rust_proto_toolchain
149rust_proto_protobuf_dependencies = _rust_proto_protobuf_dependencies
150rust_proto_protobuf_register_toolchains = _rust_proto_protobuf_register_toolchains
151rust_prost_dependencies = _rust_prost_dependencies
152rust_stdlib_filegroup = _rust_stdlib_filegroup
153rust_proto_protobuf_transitive_repositories = _rust_proto_protobuf_transitive_repositories
154rust_prost_transitive_repositories = _rust_proto_protobuf_transitive_repositories
155
156cargo_bootstrap_repository = _cargo_bootstrap_repository
157cargo_build_script = _cargo_build_script
158cargo_dep_env = _cargo_dep_env
159cargo_env = _cargo_env
160
161rust_wasm_bindgen = _rust_wasm_bindgen
162rust_wasm_bindgen_dependencies = _rust_wasm_bindgen_dependencies
163rust_wasm_bindgen_register_toolchains = _rust_wasm_bindgen_register_toolchains
164rust_wasm_bindgen_toolchain = _rust_wasm_bindgen_toolchain
165RustWasmBindgenInfo = _RustWasmBindgenInfo
166
167rules_rust_dependencies = _rules_rust_dependencies
168rust_register_toolchains = _rust_register_toolchains
169rust_repositories = _rust_repositories
170rust_repository_set = _rust_repository_set
171rust_toolchain_repository = _rust_toolchain_repository
172rust_toolchain_repository_proxy = _rust_toolchain_repository_proxy
173rust_toolchain_tools_repository = _rust_toolchain_tools_repository
174rustfmt_toolchain_tools_repository = _rustfmt_toolchain_tools_repository
175rustfmt_toolchain_repository = _rustfmt_toolchain_repository
176rust_analyzer_toolchain_repository = _rust_analyzer_toolchain_repository
177rust_analyzer_toolchain_tools_repository = _rust_analyzer_toolchain_tools_repository
178toolchain_repository_proxy = _toolchain_repository_proxy
179
180rust_clippy = _rust_clippy
181rust_clippy_aspect = _rust_clippy_aspect
182rust_analyzer_aspect = _rust_analyzer_aspect
183rust_analyzer_toolchain = _rust_analyzer_toolchain
184
185crate = _crate
186crates_repository = _crates_repository
187crates_vendor = _crates_vendor
188crate_universe_dependencies = _crate_universe_dependencies
189
190rustfmt_aspect = _rustfmt_aspect
191rustfmt_test = _rustfmt_test
192rustfmt_toolchain = _rustfmt_toolchain
193
194error_format = _error_format
195extra_rustc_flag = _extra_rustc_flag
196extra_rustc_flags = _extra_rustc_flags
197incompatible_flag = _incompatible_flag
198capture_clippy_output = _capture_clippy_output
199
200CrateInfo = _CrateInfo
201DepInfo = _DepInfo
202StdLibInfo = _StdLibInfo
203