csv-codegen 0.2.3

A Rust procedural macro that transforms CSV data into safe, zero-cost code. Generate match arms, loops, and nested queries directly from CSV files, ensuring type safety and deterministic code generation.
Documentation
error_code,language,format_str
AUTH_001,en,Authentication failed for user '{username}'
AUTH_001,es,Falló la autenticación para el usuario '{username}'
AUTH_001,de,Authentifizierung für Benutzer '{username}' fehlgeschlagen
AUTH_002,en,Session expired after {duration} minutes
AUTH_002,es,Sesión expirada después de {duration} minutos
AUTH_002,de,Sitzung nach {duration} Minuten abgelaufen
DB_001,en,Database connection failed: {error}
DB_001,es,Falló la conexión a la base de datos: {error}
DB_001,de,Datenbankverbindung fehlgeschlagen: {error}
DB_002,en,Query timeout after {timeout} seconds
DB_002,es,Tiempo de espera de consulta agotado después de {timeout} segundos
DB_002,de,Abfrage-Timeout nach {timeout} Sekunden
NET_001,en,Network error: {message} (code: {code})
NET_001,es,Error de red: {message} (código: {code})
NET_001,de,Netzwerkfehler: {message} (Code: {code})
VAL_001,en,"Invalid input: expected {expected}, got '{actual}'"
VAL_001,es,"Entrada inválida: se esperaba {expected}, se obtuvo '{actual}'"
VAL_001,de,"Ungültige Eingabe: {expected} erwartet, '{actual}' erhalten"