rs_rich.ext.diagnostic: compiler-style diagnostics (rich_ext::diagnostic).
No Rich counterpart: this is the port's own rs-rich-ext crate.
Diagnostic
code_url
property
writable
hyperlinker
property
writable
location
property
writable
overflow
property
writable
add_cause
add_cause(message: Any) -> Any
add_help
add_help(message: Any) -> Any
add_label
add_label(message: Any) -> Any
add_metadata(key: Any, value: Any) -> Any
add_note
add_note(message: Any) -> Any
add_snippet
add_snippet(snippet: Any) -> Any
add_suggestion
add_suggestion(suggestion: Any) -> Any
error
classmethod
error(message: Any, **kwargs: Any) -> Any
from_exception
classmethod
from_exception(exception: Any, *, max_depth: Any = ..., level: Any = ..., trace: Any = ..., view: Any = ...) -> Any
warning
classmethod
warning(message: Any, **kwargs: Any) -> Any
SourceSnippet
primary
primary(start: Any, end: Any, label: Any = ...) -> Any
secondary
secondary(start: Any, end: Any, label: Any = ...) -> Any
Suggestion
replace
classmethod
replace(message: Any, source: Any, start: Any, end: Any, replacement: Any) -> Any