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