bytecodealliance / bytecodealliance/wit-bindgen
C#: Generate meaningful `ToString` methods for types
- Vorherrschende Sprache
- Rust
- Sterne
- 1.5k
- Forks
- 286
- Ø Merge
- 6 Std. 32 Min.
- Gemergte PRs (30 T.)
- 19
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Pfad zur C#-Binding-Generierung für generierte Typen und die Erstellung von WitExceptions zu lokalisieren. Implementiere aussagekräftige ToString-Überschreibungen, mindestens für Typen, die als Fehler verwendet werden, und überprüfe, dass WitException-Diagnosen nützliche ausgebbare Nachrichten enthalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, rust
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100