ctx.attr 的欄位中,對應於依附元件屬性 (label 或 label_list)。具有下列欄位:
標籤
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) 存取結構體的欄位。這項行為已淘汰。