label 或 label_list) 對應的 ctx.attr 欄位中。包含下列欄位:標籤
Label Target.label
目標的 ID。檔案
depset Target.files
這個目標預設輸出中的File組合。等同於target[DefaultInfo].files。aspect_ids
list Target.aspect_ids
已套用至這個目標的「aspect_ids」清單。供應商外掛程式
您可以使用索引標記法 (target[DefaultInfo]) 透過類型存取規則目標的提供者。您可以使用in運算子 (SomeInfo in target) 檢查是否出現供應商。
如果規則的實作函式傳回struct,而非Provider例項清單,可以透過Target(target.some_legacy_info) 的對應欄位存取結構體的欄位。這個行為已淘汰。