xref: /aosp_15_r20/external/bazelbuild-rules_rust/docs/symbols.bzl (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1*d4726bddSHONG Yifan"""This module provides a single place for all aspects, rules, and macros that are meant
2*d4726bddSHONG Yifanto have stardoc generated documentation.
3*d4726bddSHONG Yifan"""
4*d4726bddSHONG Yifan
5*d4726bddSHONG Yifanload(
6*d4726bddSHONG Yifan    "@rules_rust//bindgen:defs.bzl",
7*d4726bddSHONG Yifan    _rust_bindgen = "rust_bindgen",
8*d4726bddSHONG Yifan    _rust_bindgen_library = "rust_bindgen_library",
9*d4726bddSHONG Yifan    _rust_bindgen_toolchain = "rust_bindgen_toolchain",
10*d4726bddSHONG Yifan)
11*d4726bddSHONG Yifanload(
12*d4726bddSHONG Yifan    "@rules_rust//bindgen:repositories.bzl",
13*d4726bddSHONG Yifan    _rust_bindgen_dependencies = "rust_bindgen_dependencies",
14*d4726bddSHONG Yifan    _rust_bindgen_register_toolchains = "rust_bindgen_register_toolchains",
15*d4726bddSHONG Yifan)
16*d4726bddSHONG Yifanload(
17*d4726bddSHONG Yifan    "@rules_rust//cargo:defs.bzl",
18*d4726bddSHONG Yifan    _cargo_bootstrap_repository = "cargo_bootstrap_repository",
19*d4726bddSHONG Yifan    _cargo_build_script = "cargo_build_script",
20*d4726bddSHONG Yifan    _cargo_dep_env = "cargo_dep_env",
21*d4726bddSHONG Yifan    _cargo_env = "cargo_env",
22*d4726bddSHONG Yifan)
23*d4726bddSHONG Yifanload(
24*d4726bddSHONG Yifan    "@rules_rust//crate_universe:docs_workspace.bzl",
25*d4726bddSHONG Yifan    _crate = "crate",
26*d4726bddSHONG Yifan    _crate_universe_dependencies = "crate_universe_dependencies",
27*d4726bddSHONG Yifan    _crates_repository = "crates_repository",
28*d4726bddSHONG Yifan    _crates_vendor = "crates_vendor",
29*d4726bddSHONG Yifan)
30*d4726bddSHONG Yifanload(
31*d4726bddSHONG Yifan    "@rules_rust//proto/prost:defs.bzl",
32*d4726bddSHONG Yifan    _rust_prost_library = "rust_prost_library",
33*d4726bddSHONG Yifan    _rust_prost_toolchain = "rust_prost_toolchain",
34*d4726bddSHONG Yifan)
35*d4726bddSHONG Yifanload(
36*d4726bddSHONG Yifan    "@rules_rust//proto/prost:repositories.bzl",
37*d4726bddSHONG Yifan    _rust_prost_dependencies = "rust_prost_dependencies",
38*d4726bddSHONG Yifan)
39*d4726bddSHONG Yifanload(
40*d4726bddSHONG Yifan    "@rules_rust//proto/protobuf:defs.bzl",
41*d4726bddSHONG Yifan    _rust_grpc_library = "rust_grpc_library",
42*d4726bddSHONG Yifan    _rust_proto_library = "rust_proto_library",
43*d4726bddSHONG Yifan)
44*d4726bddSHONG Yifanload(
45*d4726bddSHONG Yifan    "@rules_rust//proto/protobuf:repositories.bzl",
46*d4726bddSHONG Yifan    _rust_proto_protobuf_dependencies = "rust_proto_protobuf_dependencies",
47*d4726bddSHONG Yifan    _rust_proto_protobuf_register_toolchains = "rust_proto_protobuf_register_toolchains",
48*d4726bddSHONG Yifan)
49*d4726bddSHONG Yifanload(
50*d4726bddSHONG Yifan    "@rules_rust//proto/protobuf:toolchain.bzl",
51*d4726bddSHONG Yifan    _rust_proto_toolchain = "rust_proto_toolchain",
52*d4726bddSHONG Yifan)
53*d4726bddSHONG Yifanload(
54*d4726bddSHONG Yifan    "@rules_rust//proto/protobuf:transitive_repositories.bzl",
55*d4726bddSHONG Yifan    _rust_proto_protobuf_transitive_repositories = "rust_proto_protobuf_transitive_repositories",
56*d4726bddSHONG Yifan)
57*d4726bddSHONG Yifanload(
58*d4726bddSHONG Yifan    "@rules_rust//rust:defs.bzl",
59*d4726bddSHONG Yifan    _capture_clippy_output = "capture_clippy_output",
60*d4726bddSHONG Yifan    _error_format = "error_format",
61*d4726bddSHONG Yifan    _extra_rustc_flag = "extra_rustc_flag",
62*d4726bddSHONG Yifan    _extra_rustc_flags = "extra_rustc_flags",
63*d4726bddSHONG Yifan    _rust_analyzer_aspect = "rust_analyzer_aspect",
64*d4726bddSHONG Yifan    _rust_binary = "rust_binary",
65*d4726bddSHONG Yifan    _rust_clippy = "rust_clippy",
66*d4726bddSHONG Yifan    _rust_clippy_aspect = "rust_clippy_aspect",
67*d4726bddSHONG Yifan    _rust_doc = "rust_doc",
68*d4726bddSHONG Yifan    _rust_doc_test = "rust_doc_test",
69*d4726bddSHONG Yifan    _rust_library = "rust_library",
70*d4726bddSHONG Yifan    _rust_library_group = "rust_library_group",
71*d4726bddSHONG Yifan    _rust_proc_macro = "rust_proc_macro",
72*d4726bddSHONG Yifan    _rust_shared_library = "rust_shared_library",
73*d4726bddSHONG Yifan    _rust_static_library = "rust_static_library",
74*d4726bddSHONG Yifan    _rust_test = "rust_test",
75*d4726bddSHONG Yifan    _rust_test_suite = "rust_test_suite",
76*d4726bddSHONG Yifan    _rustfmt_aspect = "rustfmt_aspect",
77*d4726bddSHONG Yifan    _rustfmt_test = "rustfmt_test",
78*d4726bddSHONG Yifan)
79*d4726bddSHONG Yifanload(
80*d4726bddSHONG Yifan    "@rules_rust//rust:repositories.bzl",
81*d4726bddSHONG Yifan    _rules_rust_dependencies = "rules_rust_dependencies",
82*d4726bddSHONG Yifan    _rust_analyzer_toolchain_repository = "rust_analyzer_toolchain_repository",
83*d4726bddSHONG Yifan    _rust_analyzer_toolchain_tools_repository = "rust_analyzer_toolchain_tools_repository",
84*d4726bddSHONG Yifan    _rust_register_toolchains = "rust_register_toolchains",
85*d4726bddSHONG Yifan    _rust_repositories = "rust_repositories",
86*d4726bddSHONG Yifan    _rust_repository_set = "rust_repository_set",
87*d4726bddSHONG Yifan    _rust_toolchain_repository = "rust_toolchain_repository",
88*d4726bddSHONG Yifan    _rust_toolchain_repository_proxy = "rust_toolchain_repository_proxy",
89*d4726bddSHONG Yifan    _rust_toolchain_tools_repository = "rust_toolchain_tools_repository",
90*d4726bddSHONG Yifan    _rustfmt_toolchain_repository = "rustfmt_toolchain_repository",
91*d4726bddSHONG Yifan    _rustfmt_toolchain_tools_repository = "rustfmt_toolchain_tools_repository",
92*d4726bddSHONG Yifan    _toolchain_repository_proxy = "toolchain_repository_proxy",
93*d4726bddSHONG Yifan)
94*d4726bddSHONG Yifanload(
95*d4726bddSHONG Yifan    "@rules_rust//rust:toolchain.bzl",
96*d4726bddSHONG Yifan    _rust_analyzer_toolchain = "rust_analyzer_toolchain",
97*d4726bddSHONG Yifan    _rust_stdlib_filegroup = "rust_stdlib_filegroup",
98*d4726bddSHONG Yifan    _rust_toolchain = "rust_toolchain",
99*d4726bddSHONG Yifan    _rustfmt_toolchain = "rustfmt_toolchain",
100*d4726bddSHONG Yifan)
101*d4726bddSHONG Yifan
102*d4726bddSHONG Yifan# buildifier: disable=bzl-visibility
103*d4726bddSHONG Yifanload(
104*d4726bddSHONG Yifan    "@rules_rust//rust/private:providers.bzl",
105*d4726bddSHONG Yifan    _CrateInfo = "CrateInfo",
106*d4726bddSHONG Yifan    _DepInfo = "DepInfo",
107*d4726bddSHONG Yifan    _StdLibInfo = "StdLibInfo",
108*d4726bddSHONG Yifan)
109*d4726bddSHONG Yifanload(
110*d4726bddSHONG Yifan    "@rules_rust//rust/settings:incompatible.bzl",
111*d4726bddSHONG Yifan    _incompatible_flag = "incompatible_flag",
112*d4726bddSHONG Yifan)
113*d4726bddSHONG Yifanload(
114*d4726bddSHONG Yifan    "@rules_rust//wasm_bindgen:defs.bzl",
115*d4726bddSHONG Yifan    _RustWasmBindgenInfo = "RustWasmBindgenInfo",
116*d4726bddSHONG Yifan    _rust_wasm_bindgen = "rust_wasm_bindgen",
117*d4726bddSHONG Yifan    _rust_wasm_bindgen_toolchain = "rust_wasm_bindgen_toolchain",
118*d4726bddSHONG Yifan)
119*d4726bddSHONG Yifanload(
120*d4726bddSHONG Yifan    "@rules_rust//wasm_bindgen:repositories.bzl",
121*d4726bddSHONG Yifan    _rust_wasm_bindgen_dependencies = "rust_wasm_bindgen_dependencies",
122*d4726bddSHONG Yifan    _rust_wasm_bindgen_register_toolchains = "rust_wasm_bindgen_register_toolchains",
123*d4726bddSHONG Yifan)
124*d4726bddSHONG Yifan
125*d4726bddSHONG Yifanrust_binary = _rust_binary
126*d4726bddSHONG Yifanrust_library = _rust_library
127*d4726bddSHONG Yifanrust_library_group = _rust_library_group
128*d4726bddSHONG Yifanrust_static_library = _rust_static_library
129*d4726bddSHONG Yifanrust_shared_library = _rust_shared_library
130*d4726bddSHONG Yifanrust_proc_macro = _rust_proc_macro
131*d4726bddSHONG Yifanrust_test = _rust_test
132*d4726bddSHONG Yifanrust_test_suite = _rust_test_suite
133*d4726bddSHONG Yifanrust_doc = _rust_doc
134*d4726bddSHONG Yifanrust_doc_test = _rust_doc_test
135*d4726bddSHONG Yifan
136*d4726bddSHONG Yifanrust_prost_library = _rust_prost_library
137*d4726bddSHONG Yifanrust_prost_toolchain = _rust_prost_toolchain
138*d4726bddSHONG Yifanrust_grpc_library = _rust_grpc_library
139*d4726bddSHONG Yifanrust_proto_library = _rust_proto_library
140*d4726bddSHONG Yifan
141*d4726bddSHONG Yifanrust_bindgen = _rust_bindgen
142*d4726bddSHONG Yifanrust_bindgen_dependencies = _rust_bindgen_dependencies
143*d4726bddSHONG Yifanrust_bindgen_library = _rust_bindgen_library
144*d4726bddSHONG Yifanrust_bindgen_register_toolchains = _rust_bindgen_register_toolchains
145*d4726bddSHONG Yifanrust_bindgen_toolchain = _rust_bindgen_toolchain
146*d4726bddSHONG Yifan
147*d4726bddSHONG Yifanrust_toolchain = _rust_toolchain
148*d4726bddSHONG Yifanrust_proto_toolchain = _rust_proto_toolchain
149*d4726bddSHONG Yifanrust_proto_protobuf_dependencies = _rust_proto_protobuf_dependencies
150*d4726bddSHONG Yifanrust_proto_protobuf_register_toolchains = _rust_proto_protobuf_register_toolchains
151*d4726bddSHONG Yifanrust_prost_dependencies = _rust_prost_dependencies
152*d4726bddSHONG Yifanrust_stdlib_filegroup = _rust_stdlib_filegroup
153*d4726bddSHONG Yifanrust_proto_protobuf_transitive_repositories = _rust_proto_protobuf_transitive_repositories
154*d4726bddSHONG Yifanrust_prost_transitive_repositories = _rust_proto_protobuf_transitive_repositories
155*d4726bddSHONG Yifan
156*d4726bddSHONG Yifancargo_bootstrap_repository = _cargo_bootstrap_repository
157*d4726bddSHONG Yifancargo_build_script = _cargo_build_script
158*d4726bddSHONG Yifancargo_dep_env = _cargo_dep_env
159*d4726bddSHONG Yifancargo_env = _cargo_env
160*d4726bddSHONG Yifan
161*d4726bddSHONG Yifanrust_wasm_bindgen = _rust_wasm_bindgen
162*d4726bddSHONG Yifanrust_wasm_bindgen_dependencies = _rust_wasm_bindgen_dependencies
163*d4726bddSHONG Yifanrust_wasm_bindgen_register_toolchains = _rust_wasm_bindgen_register_toolchains
164*d4726bddSHONG Yifanrust_wasm_bindgen_toolchain = _rust_wasm_bindgen_toolchain
165*d4726bddSHONG YifanRustWasmBindgenInfo = _RustWasmBindgenInfo
166*d4726bddSHONG Yifan
167*d4726bddSHONG Yifanrules_rust_dependencies = _rules_rust_dependencies
168*d4726bddSHONG Yifanrust_register_toolchains = _rust_register_toolchains
169*d4726bddSHONG Yifanrust_repositories = _rust_repositories
170*d4726bddSHONG Yifanrust_repository_set = _rust_repository_set
171*d4726bddSHONG Yifanrust_toolchain_repository = _rust_toolchain_repository
172*d4726bddSHONG Yifanrust_toolchain_repository_proxy = _rust_toolchain_repository_proxy
173*d4726bddSHONG Yifanrust_toolchain_tools_repository = _rust_toolchain_tools_repository
174*d4726bddSHONG Yifanrustfmt_toolchain_tools_repository = _rustfmt_toolchain_tools_repository
175*d4726bddSHONG Yifanrustfmt_toolchain_repository = _rustfmt_toolchain_repository
176*d4726bddSHONG Yifanrust_analyzer_toolchain_repository = _rust_analyzer_toolchain_repository
177*d4726bddSHONG Yifanrust_analyzer_toolchain_tools_repository = _rust_analyzer_toolchain_tools_repository
178*d4726bddSHONG Yifantoolchain_repository_proxy = _toolchain_repository_proxy
179*d4726bddSHONG Yifan
180*d4726bddSHONG Yifanrust_clippy = _rust_clippy
181*d4726bddSHONG Yifanrust_clippy_aspect = _rust_clippy_aspect
182*d4726bddSHONG Yifanrust_analyzer_aspect = _rust_analyzer_aspect
183*d4726bddSHONG Yifanrust_analyzer_toolchain = _rust_analyzer_toolchain
184*d4726bddSHONG Yifan
185*d4726bddSHONG Yifancrate = _crate
186*d4726bddSHONG Yifancrates_repository = _crates_repository
187*d4726bddSHONG Yifancrates_vendor = _crates_vendor
188*d4726bddSHONG Yifancrate_universe_dependencies = _crate_universe_dependencies
189*d4726bddSHONG Yifan
190*d4726bddSHONG Yifanrustfmt_aspect = _rustfmt_aspect
191*d4726bddSHONG Yifanrustfmt_test = _rustfmt_test
192*d4726bddSHONG Yifanrustfmt_toolchain = _rustfmt_toolchain
193*d4726bddSHONG Yifan
194*d4726bddSHONG Yifanerror_format = _error_format
195*d4726bddSHONG Yifanextra_rustc_flag = _extra_rustc_flag
196*d4726bddSHONG Yifanextra_rustc_flags = _extra_rustc_flags
197*d4726bddSHONG Yifanincompatible_flag = _incompatible_flag
198*d4726bddSHONG Yifancapture_clippy_output = _capture_clippy_output
199*d4726bddSHONG Yifan
200*d4726bddSHONG YifanCrateInfo = _CrateInfo
201*d4726bddSHONG YifanDepInfo = _DepInfo
202*d4726bddSHONG YifanStdLibInfo = _StdLibInfo
203