awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesDeclarative Error Formatting

Defining user-facing error messages through declarative templates that interpolate internal data fields.

Distinct from Terminal Error Formatting: None of the candidates cover Rust's trait-based attribute templates for formatting; they focus on GraphQL or Terminal styles.

Explore 1 awesome GitHub repository matching software engineering & architecture · Declarative Error Formatting. Refine with filters or upvote what's useful.

Awesome Declarative Error Formatting GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • dtolnay/thiserrorAvatar dtolnay

    dtolnay/thiserror

    5,459Vezi pe GitHub↗

    thiserror este o bibliotecă de gestionare a erorilor Rust și un macro procedural conceput pentru a defini tipuri de erori personalizate. Funcționează ca un automatizator de implementare a trait-urilor care generează codul necesar pentru trait-urile de eroare ale bibliotecii standard la momentul compilării. Biblioteca se concentrează pe eliminarea boilerplate-ului prin utilizarea derive macros pentru a implementa automat metodele display și source. Permite crearea de structuri și enum-uri de eroare personalizate care pot mapa erorile de nivel scăzut la variante de nivel înalt, păstrând în același timp cauza originală și informațiile de backtrace. Capabilitățile sale acoperă formatarea erorilor personalizate prin interpolarea șabloanelor, gestionarea propagării erorilor și integrarea stack backtrace-urilor pentru debug. Oferă, de asemenea, mecanisme pentru a automatiza conversia erorilor și a urmări originile erorilor prin câmpuri desemnate.

    Creates user-friendly error messages in Rust using templates that automatically include data from error fields.

    Rust
    Vezi pe GitHub↗5,459
  1. Home
  2. Software Engineering & Architecture
  3. Declarative Error Formatting