ターゲット

問題を報告 ソースを表示

依存関係のビルド ターゲット。依存関係属性label または label_list)に対応する ctx.attr のフィールドに表示されます。次のフィールドがあります。
  • ラベル

    Label Target.label
    ターゲットの識別子。
  • 反応できます。

    depset Target.files
    このターゲットのデフォルト出力に含まれる File のセット。target[DefaultInfo].files と同じです。
  • アスペクト比_

    list Target.aspect_ids
    このターゲットに適用されている aspect_ids のリスト。
  • プロバイダ

    ルール ターゲットのプロバイダには、インデックス表記(target[DefaultInfo])を使用して型でアクセスできます。プロバイダの存在は、in 演算子(SomeInfo in target)を使用して確認できます。

    ルールの実装関数が Provider インスタンスのリストではなく struct を返す場合、構造体のフィールドは Targettarget.some_legacy_info)の対応するフィールドを介してアクセスできます。この動作は非推奨になりました。