टारगेट

समस्या की शिकायत करें सोर्स देखें

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

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

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

    list Target.aspect_ids
    aspect_ids की सूची इस टारगेट पर लागू की गई.
  • सेवा देने वाली कंपनियां

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

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