.
Bağımlılık için BUILD hedefidir. bağımlılık özelliklerine (label
veya label_list
) karşılık gelen ctx.attr
alanlarında görünür. Aşağıdaki alanları içerir:
etiket
Label Target.label
Hedefin tanımlayıcısı.dosyalar
depset Target.files
Bu hedefin varsayılan çıkışlarındakiFile
kümesi.target[DefaultInfo].files
etiketine eş değer.aspect_ids
list Target.aspect_ids
Bu hedefe uygulananaspect_ids
listesi.Sağlayıcılar
Bir kural hedefinin sağlayıcılarına, dizin gösterimi (target[DefaultInfo]
) kullanılarak türe göre erişilebilir. Sağlayıcıların varlığıin
operatörü (SomeInfo in target
) kullanılarak kontrol edilebilir.
Kuralın uygulama işlevi,Provider
örneklerinden oluşan bir liste yerinestruct
döndürürse struct'ın alanlarına,Target
(target.some_legacy_info
) öğesinin karşılık gelen alanları aracılığıyla erişilebilir. Bu davranış kullanımdan kaldırıldı.