टारगेट

किसी डिपेंडेंसी के लिए बिल्ड टारगेट. डिपेंडेंसी एट्रिब्यूट (label या label_list) के हिसाब से ctx.attr के फ़ील्ड में दिखता है. इसमें ये फ़ील्ड होते हैं:
  • लेबल

    Label Target.label
    टारगेट का आइडेंटिफ़ायर.
  • फ़ाइलें

    depset Target.files
    इस टारगेट के लिए डिफ़ॉल्ट आउटपुट में File का सेट. target[DefaultInfo].files के बराबर.
  • aspect_ids

    list Target.aspect_ids
    aspect_ids की सूची, इस टारगेट पर लागू की गई है.
  • सेवा देने वाले संगठन

    नियम टारगेट के सेवा देने वाली कंपनियों को इंडेक्स नोटेशन (target[DefaultInfo]) का इस्तेमाल करके ऐक्सेस किया जा सकता है. सेवा देने वाली कंपनियों की मौजूदगी की जांच in ऑपरेटर (SomeInfo in target) का इस्तेमाल करके की जा सकती है.

    अगर नियम को लागू करने वाला फ़ंक्शन Provider इंस्टेंस की सूची के बजाय struct दिखाता है, तो निर्देश के फ़ील्ड को Target (target.some_legacy_info) के इससे जुड़े फ़ील्ड से ऐक्सेस किया जा सकता है. इस व्यवहार से पर रोक लगा दी गई है.