Destino

Informa un problema Ver la fuente

El objetivo BUILD para una dependencia Aparece en los campos de ctx.attr correspondientes a los atributos de dependencia (label o label_list). Tiene los siguientes campos:
  • label

    Label Target.label
    Es el identificador del destino.
  • en archivos compartidos.

    depset Target.files
    Es el conjunto de File en los resultados predeterminados para este destino. Equivale a target[DefaultInfo].files.
  • ID del aspecto

    list Target.aspect_ids
    La lista de aspect_ids se aplicó a este destino.
  • Proveedores

    Se puede acceder a los proveedores de un objetivo de regla por tipo mediante la notación de índices (target[DefaultInfo]). La presencia de proveedores se puede verificar con el operador in (SomeInfo in target).

    Si la función de implementación de la regla muestra un struct en lugar de una lista de instancias de Provider, se puede acceder a los campos del struct a través de los campos correspondientes de Target (target.some_legacy_info). Este comportamiento es obsoleto.