डिफ़ॉल्ट जानकारी

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है किसी समस्या की शिकायत करें सोर्स देखें रात · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सेवा देने वाली कंपनी, जो टारगेट की डायरेक्ट और ट्रांज़िटिव फ़ाइलों के बारे में सामान्य जानकारी देती है. नियम के हर टाइप में यह प्रोवाइडर होता है, भले ही नियम को लागू करने वाले फ़ंक्शन से उसे साफ़ तौर पर न दिखाया जाता हो. हर DefaultInfo इंस्टेंस में ये फ़ील्ड होते हैं:

  • files
  • files_to_run
  • data_runfiles
  • default_runfiles
सेवा देने वाली इस कंपनी का इस्तेमाल करने के तरीके के बारे में पूरी जानकारी देने के लिए, नियम पेज देखें.

सदस्य

DefaultInfo

DefaultInfo DefaultInfo(files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)

DefaultInfo कंस्ट्रक्टर.

पैरामीटर

पैरामीटर ब्यौरा
files depset; या None; डिफ़ॉल्ट रूप से None
है File का depset ऑब्जेक्ट, उस समय बनाए जाने वाले डिफ़ॉल्ट आउटपुट दिखाता है, जब इस टारगेट को बेज़ल कमांड लाइन पर बताया गया हो. डिफ़ॉल्ट रूप से, यह पहले से एलान किए गए सभी आउटपुट होते हैं.
runfiles runfiles; या None; डिफ़ॉल्ट रूप से None
है रनफ़ाइल डिस्क्रिप्टर उन फ़ाइलों के बारे में बताता है जिनकी इस टारगेट को चलाने पर ज़रूरत होती है (run कमांड के ज़रिए या टूल डिपेंडेंसी के रूप में).
data_runfiles runfiles; या None; डिफ़ॉल्ट रूप से None
है

हमारा सुझाव है कि आप इस पैरामीटर का इस्तेमाल न करें. इसके लिए, "दौड़ने की सुविधाओं से बचें" देखें)

रनफ़ाइल डिस्क्रिप्टर यह बताता है कि data एट्रिब्यूट के ज़रिए डिपेंडेंसी होने पर इस टारगेट को चलाने की ज़रूरत है या नहीं.
default_runfiles runfiles; या None; डिफ़ॉल्ट रूप से None
है

हमारा सुझाव है कि आप इस पैरामीटर का इस्तेमाल न करें. इसके लिए, "दौड़ने की सुविधाओं से बचें" देखें)

रनफ़ाइल डिस्क्रिप्टर उन रनफ़ाइल के बारे में बताता है, जो इस टारगेट को चलाने की ज़रूरत है, जब यह data एट्रिब्यूट के अलावा किसी और एट्रिब्यूट के ज़रिए डिपेंडेंसी होती है.
executable फ़ाइल; या None; डिफ़ॉल्ट रूप से None
है अगर इस नियम पर executable या test के तौर पर निशान लगाया गया है, तो यह File ऑब्जेक्ट है. यह उस फ़ाइल के बारे में बताता है जिसे टारगेट करने के लिए इस्तेमाल किया जाना चाहिए. डिफ़ॉल्ट रूप से, यह पहले से तय किया गया आउटपुट ctx.outputs.executable होता है. हालांकि, हमारा सुझाव है कि आप कोई दूसरी फ़ाइल (पहले से तय की गई या नहीं) पास करें.

data_runfiles

runfiles DefaultInfo.data_runfiles

रनफ़ाइल डिस्क्रिप्टर उन फ़ाइलों के बारे में बताता है जिनकी इस टारगेट को data डिपेंडेंसी एट्रिब्यूट की स्थिति में चलाने पर ज़रूरत होती है. ज़्यादातर मामलों में, इसके बजाय default_runfiles पैरामीटर का इस्तेमाल करें. ज़्यादा जानकारी के लिए, "दौड़ने के लिए ऐसी सुविधाओं का इस्तेमाल न करें" देखें. None को वापस किया जा सकता है.

default_runfiles

runfiles DefaultInfo.default_runfiles

रनफ़ाइल डिस्क्रिप्टर उन फ़ाइलों के बारे में बताता है जिनकी इस टारगेट को चलाने पर ज़रूरत होती है (run निर्देश के ज़रिए या टूल डिपेंडेंसी के तौर पर). None को वापस किया जा सकता है.

फ़ाइलें

depset DefaultInfo.files

File में से depset ऑब्जेक्ट, बिल्ड के लिए डिफ़ॉल्ट आउटपुट दिखाता है. ऐसा तब होता है, जब इस टारगेट को बेज़ल कमांड लाइन पर बताया गया हो. डिफ़ॉल्ट रूप से, यह पहले से एलान किए गए सभी आउटपुट होते हैं. None को वापस किया जा सकता है.

files_to_run

FilesToRunProvider DefaultInfo.files_to_run

एक FilesToRunProvider ऑब्जेक्ट, जिसमें टारगेट के एक्ज़ीक्यूटेबल और रनफ़ाइल की जानकारी होती है. None को वापस किया जा सकता है.