A wrapper around the procedural macro API of the compiler’s
crate. This library serves two purposes:
Diagnostic emulation on stable and nightly.
A structure representing a diagnostic message and associated children messages.
A trait that can provide the
Span of the complete contents of a syntax