Bir özelliğin uygulandığı kuralın özellikleri hakkında bilgi.
Üyeler
özlk
struct rule_attributes.attr
rule
işlevine sağlanan attrs
sözlüğünün anahtarlarına ve değerlerine karşılık gelir. Kullanım örneğini inceleyin.
yürütülebilir
struct rule_attributes.executable
executable=True
olarak işaretlenmiş etiket türü özelliklerinde tanımlanan yürütülebilir dosyaları içeren bir struct
. Yapı alanları, özellik adlarına karşılık gelir. struct'taki her değer bir File
veya None
'tir. Kurallarda isteğe bağlı bir özellik belirtilmezse ilgili yapı değeri None
olur. Bir etiket türü executable=True
olarak işaretlenmemişse karşılık gelen bir struct alanı oluşturulmaz. Kullanım örneğini inceleyin.
dosya
struct rule_attributes.file
struct
, allow_single_file
olarak işaretlenmiş. Yapı alanları, özellik adlarına karşılık gelir. Yapı değeri her zaman File
veya None
olur. Kurallarda isteğe bağlı bir özellik belirtilmezse ilgili yapı değeri None
olur. Bir etiket türü allow_single_file
olarak işaretlenmemişse karşılık gelen bir struct alanı oluşturulmaz. Aşağıdakiler için kısayoldur:list(ctx.attr.<ATTR>.files)[0]
file
kullanın. Kullanım örneğini inceleyin.
dosyalar
struct rule_attributes.files
struct
. struct alanları, özellik adlarına karşılık gelir. Yapı değerleri, File
değerinin list
'üdür. Aşağıdakiler için kısayoldur:[f for t in ctx.attr.<ATTR> for f in t.files]
files
kullanın. Kullanım örneğini inceleyin.
tür
string rule_attributes.kind