Bir bağımlılığın DERLEME hedefi.
Bağımlılık özellikleri'ne (
label
veya
label_list
) karşılık gelen
ctx.attr
alanlarında görünür. Aşağıdaki 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 türe göre dizin gösterimi (target[DefaultInfo]
) kullanılarak erişilebilir. Sağlayıcıların varlığı, in
operatörü (SomeInfo in target
) kullanılarak kontrol edilebilir.
Kuralın uygulama işlevi, Provider
örneklerinin listesi yerine bir struct
döndürürse Target
öğesinin ilgili alanları (target.some_legacy_info
) aracılığıyla struct'ın alanlarına erişilebilir. Bu davranış kullanımdan kaldırılmıştır.