El destino 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
de
Es el identificador del objetivo.archivos
depset Target.files
de
Es el conjunto deFile
en los resultados predeterminados para este destino. Equivale atarget[DefaultInfo].files
.aspect_ids
list Target.aspect_ids
de
La lista deaspect_ids
aplicada a este destino.Proveedores
Se puede acceder a los proveedores de un destino de regla por tipo mediante la notación de índices (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 muestra unstruct
en lugar de una lista de instanciasProvider
, se puede acceder a los campos de la struct a través de los campos correspondientes deTarget
(target.some_legacy_info
). Este comportamiento dejó de estar disponible.