Destino

Reportar um problema Ver código-fonte Nightly · 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

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

  • o rótulo.

    Label Target.label
    O identificador do destino.
  • 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 meta.
  • 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 de Provider, os campos da struct poderão ser acessados pelos campos correspondentes do Target (target.some_legacy_info). Esse comportamento está descontinuado.