Destino

Informar um problema Ver código-fonte

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

    Label Target.label
    O identificador do destino.
  • arquivos

    depset Target.files
    O conjunto de Files nas saídas padrão desta meta. Equivalente a target[DefaultInfo].files.
  • id_do_aspecto

    list Target.aspect_ids
    A lista de aspect_ids aplicada a esse destino.
  • 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 do struct poderão ser acessados por meio dos campos correspondentes do Target (target.some_legacy_info). O uso desse comportamento foi suspenso.