docs/versions/8.4.0/rules/lib/builtins.mdx
{% dynamic setvar source_file "NONE" %} {% dynamic setvar version "8.4.0" %} {% dynamic setvar original_path "/rules/lib/builtins" %} {% include "_buttons.html" %} This section lists types of Starlark objects. With some exceptions, these type names are not valid Starlark symbols; instances of them may be acquired through different means.
<ul> <li><a href="/versions/8.4.0/rules/lib/builtins/Action">Action</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/actions">actions</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/apple_platform">apple_platform</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/Args">Args</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/Aspect">Aspect</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/Attribute">Attribute</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/bazel_module">bazel_module</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/bazel_module_tags">bazel_module_tags</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/BuildSetting">BuildSetting</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/CcCompilationOutputs">CcCompilationOutputs</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/CcLinkingOutputs">CcLinkingOutputs</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/CompilationContext">CompilationContext</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/configuration">configuration</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/ctx">ctx</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/depset">depset</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/DirectoryExpander">DirectoryExpander</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/DottedVersion">DottedVersion</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/exec_result">exec_result</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/ExecGroupCollection">ExecGroupCollection</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/ExecGroupContext">ExecGroupContext</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/ExecTransitionFactory">ExecTransitionFactory</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/extension_metadata">extension_metadata</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/FeatureConfiguration">FeatureConfiguration</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/File">File</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/fragments">fragments</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/java_annotation_processing">java_annotation_processing</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/Label">Label</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/LateBoundDefault">LateBoundDefault</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/LibraryToLink">LibraryToLink</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/License">License</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/LinkerInput">LinkerInput</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/LinkingContext">LinkingContext</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/macro">macro</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/mapped_root">mapped_root</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/module_ctx">module_ctx</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/path">path</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/Provider">Provider</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/repo_metadata">repo_metadata</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/repository_ctx">repository_ctx</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/repository_os">repository_os</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/repository_rule">repository_rule</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/root">root</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/rule">rule</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/rule_attributes">rule_attributes</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/runfiles">runfiles</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/struct">struct</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/Subrule">Subrule</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/subrule_ctx">subrule_ctx</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/SymlinkEntry">SymlinkEntry</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/tag_class">tag_class</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/Target">Target</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/TemplateDict">TemplateDict</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/toolchain_type">toolchain_type</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/ToolchainContext">ToolchainContext</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/transition">transition</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/wasm_exec_result">wasm_exec_result</a></li> <li><a href="/versions/8.4.0/rules/lib/builtins/wasm_module">wasm_module</a></li> </ul> </body> </html>