Skip to content

TheVeryDarkness/error-enum

Repository files navigation

Error Enum

crates.io docs.rs codecov

Used to generate documentation comments and Display implementation for tree-structured error types.

It also provides error rendering capabilities with colorful and detailed error messages, via implementing those traits or structs from crates listed below:

  • ariadne::Report (if ariadne feature is enabled)
  • annotate_snippets::display_list::DisplayList (if annotate-snippets feature is enabled)
  • codespan_reporting::diagnostic::Diagnostic and codespan_reporting::files::SimpleFiles (if codespan-reporting feature is enabled)
  • miette::Diagnostic (if miette feature is enabled)

Concepts

Concept Example
Number 1234
Code E1234
Kind error
Kind Acronym E
Kind error[E1234]
Message Prefix error[E1234]:
Description Access denied.
Message error[E1234]: Access denied.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published