Holds toolchains available for a particular exec group. Toolchain targets are accessed by indexing with the toolchain type, as inDocumentation Index
Fetch the complete documentation index at: https://bazel-pr-29415.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
ctx.toolchains["//pkg:my_toolchain_type"]. If the toolchain was optional and no toolchain was resolved, this will return None. Accessing toolchains of an aspect or rule via ctx.toolchains returns the indexed toolchain as a ToolchainInfo provider. While when using aspects, ToolchainContext is also used to hold the toolchains of the base target. It can be accessed by ctx.rule.toolchains["//pkg:my_toolchain_type"] and it returns the list of providers resulted from applying the aspects on these toolchain targets.