目標

回報問題 查看原始碼 Nightly · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

依附元件的 BUILD 目標。會顯示在 ctx.attr 的欄位中,對應至依附元件屬性 (labellabel_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) 存取結構體的欄位。這項行為已淘汰