Hedef

Sorun bildirin Kaynağı göster

Bağımlı bir hedef için DERLEME hedefi. ctx.attr alanlarında bağımlılık özelliklerine (label veya label_list) karşılık gelir. Aşağıdaki alanları içerir:
  • etiket

    Label Target.label
    Hedefin tanımlayıcısı.
  • dosyalar

    depset Target.files
    Bu hedefin varsayılan çıktılarındaki File kümesi. target[DefaultInfo].files etiketine eş değer.
  • özellik_kimliği

    list Target.aspect_ids
    Bu hedefe uygulanan aspect_ids listesi.
  • Sağlayıcılar

    Kural hedefinin sağlayıcılarına, dizin gösterimi (target[DefaultInfo]) kullanılarak tü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 örnekleri listesi yerine bir struct değeri döndürürse yapının alanlarına Target (target.some_legacy_info) karşılık gelen alanları üzerinden erişilebilir. Bu davranış, kullanımdan kaldırılır.