bytecodealliance / bytecodealliance/wit-bindgen
C#: Generate meaningful `ToString` methods for types
- Langage dominant
- Rust
- Étoiles
- 1.5k
- Forks
- 286
- Merge moyen
- 6 h 32 min
- PR mergées (30 j)
- 19
Description
Per https://github.com/bytecodealliance/wit-bindgen/pull/968#issuecomment-2175527144, we should generate meaningful `ToString` method overrides, at least for types which are used as errors. This would allow us to generate a useful diagnostic message when constructing `WitException`s, which application code can catch and print.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser le chemin de génération des bindings C# pour les types générés et la construction des WitExceptions. Implémentez des redéfinitions pertinentes de ToString, au moins pour les types utilisés comme erreurs, et vérifiez que les diagnostics de WitException incluent des messages utiles et imprimables.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp, rust
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100