pub fn render_anyhow_error(err: &Error, source_map: &SourceMap) -> StringExpand description
Renders an anyhow::Error chain produced by this crate, substituting
snippet-bearing output for any ResolveError or ParseError layers.
For each layer in the chain, this calls ResolveError::render or
ParseError::render to format typed errors with file/line/column and
a source snippet. Other layers are formatted via their fmt::Display
impl. Layers are joined with ": ", matching format!("{err:#}").
source_map must be the SourceMap in which every typed error’s spans
are valid; combining typed errors from different source maps in one chain
is unsupported. For errors from Resolve methods, prefer
Resolve::render_error.