A type to denote an id of an attribute assignment for uniquely identifying each attribute or assignment.
An implementation of the
Pattern
trait for attributes.
Describes a matching pattern with
Describes in which what file and line the match was found.
Metadata associated with an attribute or macro name.
A utility type to collect metadata for each attribute, unified by its name.
The result of a search, containing all matching attributes.
A way to have an assignment (attr=value
) but also associated it with an id that allows perfect mapping
to tracking information.
Note that the order is produced after the files are parsed as global ordering is needed that goes beyond the scope of a
single Search
instance.