BazelCon 2022 מגיע בין 16 ל-17 בנובמבר לניו יורק באינטרנט. הירשמו עוד היום!
חדש: אנחנו מזמינים אותך להצטרף אלינו ליום הקהילה ב-15 בנובמבר! פרטים ורישום.

לטירגוט

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
היעד BUILD הוא תלוי. מופיע בשדות של ctx.attr בהתאם למאפיינים תלויים (label או label_list). כולל את השדות הבאים:
  • תווית

    Label Target.label
    המזהה של היעד.
  • קבצים

    depset Target.files
    קבוצת File של פלטי ברירת המחדל של היעד הזה. שווה ל-target[DefaultInfo].files.
  • id_ids

    list Target.aspect_ids
    הרשימה של aspect_ids הוחלה על היעד הזה.
  • ספקים

    ניתן לגשת לספקים של יעד לפי כלל באמצעות סימון אינדקס (target[DefaultInfo]). אפשר לבדוק את נוכחות הספקים בעזרת האופרטור in (SomeInfo in target).

    אם פונקציית ההטמעה של הכלל מחזירה struct במקום רשימה מתוך Provider מופעים, אפשר לגשת לשדות של המבנה דרך השדות המתאימים ב-Target (target.some_legacy_info). התנהגות זו הוצאה משימוש.