Informasi tentang atribut aturan tempat aspek diterapkan.
Anggota
attr
struct rule_attributes.attr
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]
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]
files
untuk mengakses output default dependensi. Lihat contoh penggunaan.
jenis
string rule_attributes.kind