Informasi tentang atribut aturan tempat aspek diterapkan.
Anggota
      attr
        struct rule_attributes.attr
    Struktur untuk mengakses nilai 
atribut. Nilai diberikan oleh pengguna (jika tidak, nilai default akan digunakan). Atribut struct dan jenis nilainya sesuai dengan kunci dan nilai 
dikte attrs yang diberikan untuk 
fungsi rule. 
Lihat contoh penggunaan.
        
dapat dieksekusi
        struct rule_attributes.executable
    struct yang berisi file yang dapat dieksekusi yang ditentukan dalam 
atribut jenis label ditandai sebagai 
executable=True. Kolom struct sesuai dengan nama atribut. Setiap nilai dalam struct adalah File atau 
None. Jika atribut opsional tidak ditentukan dalam aturan, nilai struct yang sesuai adalah 
None. Jika jenis label tidak ditandai sebagai 
executable=True, kolom struct yang sesuai tidak akan dibuat. 
Lihat contoh penggunaan.
        
file
        struct rule_attributes.file
    struct berisi file yang ditentukan dalam 
atribut jenis label ditandai sebagai 
allow_single_file. Kolom struct sesuai dengan nama atribut. Nilai struct selalu berupa 
File atau 
None. Jika atribut opsional tidak ditentukan dalam aturan, nilai struct yang sesuai adalah 
None. Jika jenis label tidak ditandai sebagai 
allow_single_file, kolom struct yang sesuai tidak akan dibuat. Ini adalah pintasan untuk:
list(ctx.attr.<ATTR>.files)[0]
Dengan kata lain, gunakan 
file untuk mengakses 
output default (tunggal) dari dependensi. 
Lihat contoh penggunaan.
        
file
        struct rule_attributes.files
    struct yang berisi file yang ditentukan dalam atribut jenis 
label atau 
daftar label. Kolom struct sesuai dengan nama atribut. Nilai struct adalah 
list dari 
File.  Ini adalah pintasan untuk:
[f for t in ctx.attr.<ATTR> for f in t.files]
 Dengan kata lain, gunakan 
files untuk mengakses 
output default dependensi. 
Lihat contoh penggunaan.
        
jenis
        string rule_attributes.kind
    Jenis aturan, seperti 'cc_library'