Destino

Informar um problema Ver fonte Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

O destino BUILD de uma dependência. Aparece nos campos de ctx.attr correspondentes a atributos de dependência (label ou label_list). Tem os seguintes campos:

  • o rótulo.

    Label Target.label
    O identificador da meta.
  • arquivos

    depset Target.files
    O conjunto de Files nas saídas padrão para esse destino. É equivalente a target[DefaultInfo].files.
  • aspect_ids

    list Target.aspect_ids
    A lista de aspect_ids aplicada a essa segmentação.
  • Provedores

    Os provedores de um destino de regra podem ser acessados por tipo usando a notação de índice (target[DefaultInfo]). A presença de provedores pode ser verificada usando o operador in (SomeInfo in target).

    Se a função de implementação da regra retornar um struct em vez de uma lista de instâncias Provider, os campos da struct poderão ser acessados pelos campos correspondentes do Target (target.some_legacy_info). Esse comportamento está descontinuado.