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
) 检查是否存在提供程序。
如果规则的实现函数返回struct
而非Provider
实例列表,则可以通过Target
的相应字段访问结构体 (target.some_legacy_info
)。已弃用。