Es el destino de 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:
etiqueta
Label Target.label
Es el identificador del destino.archivos
depset Target.files
Es el conjunto deFile
s en los resultados predeterminados para este destino. Equivale atarget[DefaultInfo].files
.aspect_ids
list Target.aspect_ids
Es la lista deaspect_ids
aplicados a este objetivo.Proveedores
Se puede acceder a los proveedores de un destino de regla por tipo con la notación de índice (target[DefaultInfo]
). La presencia de proveedores se puede verificar con el operadorin
(SomeInfo in target
).
Si la función de implementación de la regla devuelve unstruct
en lugar de una lista de instancias deProvider
, se puede acceder a los campos de la estructura a través de los campos correspondientes delTarget
(target.some_legacy_info
). Este comportamiento está en desuso.