Target
A BUILD target. It is essentially astruct with the following fields:- label- Label Target.label
 The identifier of the target.
- files- depset Target.files
 The set of Files produced directly by this target.
- aspect_ids- list Target.aspect_ids
 The list of aspect_ids applied to this target.
- Extra providersFor rule targets all additional providers provided by this target are accessible as- structfields. These extra providers are defined in the- structreturned by the rule implementation function.