This struct represents a lint expectation and holds all required information
to emit the
unfulfilled_lint_expectations lint if it is unfulfilled after
LateLintPass has completed.
How a lint level was set.
span originates in a foreign crate’s external macro.
A tuple of a lint level and its source.