Crate language_reporting Copy item path Source pub extern crate termcolor ;ColorArg A command line argument that configures the coloring of the output Combine CurriedBlockComponent CurriedIterBlockComponent CurriedOnceBlockComponent DefaultConfig Diagnostic Represents a diagnostic message and associated child messages. Document The Document is the root node in a render tree. Each A list of items that can be appended into a Document . For each item in
items, the callback is invoked, and its return value is appended to
the document. Empty Join Equivalent to Each() , but inserts a joiner between two adjacent elements. Label A label describing an underlined region of code associated with a diagnostic Location OnceBlock Section A section that can be appended into a document. Sections are invisible, but
can be targeted in stylesheets with selectors using their name. SimpleFile SimpleReportingFiles SimpleSpan Style Stylesheet FileName LabelStyle A style for the label Node Severity A severity level for diagnostic messages BlockComponent Config IterBlockComponent OnceBlockComponent Render The Render trait defines a type that can be added to a Document.
It is defined for Node, String, &str, and Document.alloc RenderComponent This trait defines a renderable entity with arguments. Types that implement
RenderComponent can be packaged up together with their arguments in a
Component, and the Component is renderable. ReportingFiles ReportingSpan Component Each IfSome Join Line Inserts a line into a Document . The contents are inserted first, followed
by a newline. Section SomeValue Style add emit format repeat Creates a Render that, when appended into a Document , repeats
a given string a specified number of times.