bytecodealliance / bytecodealliance/wit-bindgen

C#: Generate meaningful `ToString` methods for types

Abierto
#976 0 comentarios 0 reacciones 0 asignados Ver en GitHub
gen-c#
Lenguaje dominante
Rust
Estrellas
1.5k
Forks
286
Merge medio
6 h 32 min
PR fusionados (30 d)
19

Descripción

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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza localizando la ruta de generación de bindings de C# para los tipos generados y la construcción de WitExceptions. Implementa sobrescrituras significativas de ToString, al menos para los tipos usados como errores, y verifica que los diagnósticos de WitException incluyan mensajes útiles que se puedan imprimir.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp, rust
Área
tooling
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.