ctx.attr
欄位中,對應依附元件屬性 (label
或 label_list
)。包含下列欄位:
標籤
Label Target.label
目標 ID。檔案
depset Target.files
此目標預設輸出內容中的File
組合。等同於target[DefaultInfo].files
。長寬比 ID
list Target.aspect_ids
套用至這個目標的aspect_ids
清單。供應商外掛程式
規則目標的供應商可以使用索引標記法 (target[DefaultInfo]
) 存取類型。您可以利用in
運算子 (SomeInfo in target
) 檢查供應商的配置。
如果規則的實作函式傳回struct
而非Provider
執行個體清單,即可透過Target
對應的欄位存取結構欄位 (target.some_legacy_info
)。此行為已淘汰。