label
或 label_list
)对应的 ctx.attr
字段中。具有以下字段:
标签
Label Target.label
目标的标识符。文件
depset Target.files
此目标的默认输出中的File
集。等同于target[DefaultInfo].files
。aspect_ids
list Target.aspect_ids
应用于此目标的aspect_ids
的列表。提供程序
可以使用索引表示法 (target[DefaultInfo]
) 按类型访问规则目标的提供程序。可以使用in
运算符 (SomeInfo in target
) 检查是否存在提供程序。
如果规则的实现函数返回struct
而不是Provider
实例列表,则可以通过Target
(target.some_legacy_info
) 的相应字段访问结构体的字段。此行为已废弃。