Informações sobre os atributos de uma regra a que um aspecto é aplicado.
Membros
      attr
        struct rule_attributes.attr
    Um struct para acessar os valores dos 
attributes. Os valores são fornecidos pelo usuário (caso contrário, será usado um valor padrão). Os atributos da estrutura e os tipos de seus valores correspondem às chaves e aos valores do 
dicionário attrs fornecido para a 
função rule. 
Confira um exemplo de uso.
        Executável
        struct rule_attributes.executable
    Um 
struct contendo arquivos executáveis definidos nos 
atributos de tipo de rótulo marcados como 
executable=True. Os campos de struct correspondem aos nomes dos atributos. Cada valor no struct é um File ou 
None. Se um atributo opcional não for especificado na regra, o valor do struct correspondente será 
None. Se um tipo de rótulo não estiver marcado como 
executable=True, nenhum campo de struct correspondente será gerado. 
Confira um exemplo de uso.
        arquivo
        struct rule_attributes.file
    Um 
struct contendo arquivos definidos nos 
atributos de tipo de rótulo marcados como 
allow_single_file. Os campos de struct correspondem aos nomes dos atributos. O valor do struct é sempre 
File ou 
None. Se um atributo opcional não for especificado na regra, o valor do struct correspondente será 
None. Se um tipo de rótulo não estiver marcado como 
allow_single_file, nenhum campo de struct correspondente será gerado. É um atalho para:
list(ctx.attr.<ATTR>.files)[0]
 Em outras palavras, use 
file para acessar a 
saída padrão (singular) de uma dependência. 
Confira um exemplo de uso.
        arquivos
        struct rule_attributes.files
    Um 
struct que contém arquivos definidos nos atributos do tipo 
label ou 
label list. Os campos de struct correspondem aos nomes dos atributos. Os valores da estrutura são 
list de 
Files.  É um atalho para:
[f for t in ctx.attr.<ATTR> for f in t.files]
 Em outras palavras, use 
files para acessar as 
saídas padrão de uma dependência. 
Confira um exemplo de uso.
        kind
        string rule_attributes.kind
    O tipo de regra, como "cc_library"