เป้าหมาย BUILD สำหรับการอ้างอิง ปรากฏในฟิลด์ของ ctx.attr
ที่สอดคล้องกับแอตทริบิวต์การขึ้นต่อกัน (label
หรือ label_list
) มีฟิลด์ต่อไปนี้
ป้ายกำกับ
Label Target.label
ตัวระบุของเป้าหมายไฟล์
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
) ลักษณะการทำงานนี้เลิกใช้งานแล้ว