Destino

Informar um problema Mostrar fonte Noite · 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 e
    O identificador do destino.
  • arquivos

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

    list Target.aspect_ids e
    A lista de aspect_ids aplicada a esse destino.
  • Provedores

    Os provedores de uma meta 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 estrutura poderão ser acessados pelos campos correspondentes de Target (target.some_legacy_info). Esse comportamento foi descontinuado.