Hedef

. Sorun bildir Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

. 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ındaki File kümesi. target[DefaultInfo].files etiketine eş değer.
  • aspect_ids


    list Target.aspect_ids Bu hedefe uygulanan aspect_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 yerine struct 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ı.