Structs

Represents the results of analysis of a single file. Does not store the file in question as this is expected to be maintained by the user.

Enums

Enumeration representing which lines to ignore

Traits

When the LineAnalysis results are mapped to their files there needs to be an easy way to get the information back. For the container used implement this trait