Hedef

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.