Bir bağımlılığın DERLEME hedefi.
Bağımlılık özelliklerine (
label
veya
label_list
) karşılık gelen
ctx.attr
alanlarında görünür. Şu alanlara sahiptir:
etiket
Label Target.label
Hedefin tanımlayıcısı.
dosyalar
depset Target.files
Bu hedef için varsayılan çıkışlardaki File
grubu. target[DefaultInfo].files
etiketine eş değer.
aspect_ids
list Target.aspect_ids
aspect_ids
listesi bu hedefe uygulandı.
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
örnek listesi yerine bir struct
döndürürse, Target
(target.some_legacy_info
) öğesinin ilgili alanları aracılığıyla struct'ın alanlarına erişilebilir. Bu davranış kullanımdan kaldırılmıştır.