ctx.toolchains["//pkg:my_toolchain_type"]
所示。如果工具鍊為選用,且沒有已解析的工具鍊,此方法會傳回 None
。透過 ctx.toolchains
存取切面或規則的工具鍊,會以 ToolchainInfo
提供者形式傳回已建立索引的工具鍊。使用切面時,ToolchainContext
也可用來保存基本目標的工具鍊。可以透過 ctx.rule.toolchains["//pkg:my_toolchain_type"]
存取,並傳回供應商清單,這些供應商在套用這些工具鍊目標後所導致。