(breaking) Optional parameters take `&Option<T>` instead of `Option<&T>`
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 52/100
Línea de trabajo
Start by locating the code that generates query parameter types for nullable parameters; the issue does not name a file or test. Trace how generated Rust currently uses &Option<T> and identify where it can emit Option<&T> instead. Done means nullable query parameters use the optional reference form, with tests covering the generated types.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Migrated from halcyonnouveau/clorinde#106, originally reported by @TimDiekmann on 2025-05-30.
When parameters in queries are nullable, the generated query takes a reference to an option rather than an optional reference.
It's unidiomatic, to pass &Option<T> because with Option::as_ref() you can convert &Option<T> to Option<&T> but you may cannot create the reversed easily.
Is it possible to change that behavior?
- Lenguaje dominante
- Rust
- Estrellas
- 1.2k
- Forks
- 77
- Merge medio
- 5 d 12 h
- PR fusionados (30 d)
- 1
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de cornucopia-rs/cornucopia
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
cornucopia-rs/cornucopia#334 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 76/100
cornucopia-rs/cornucopia#333 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
cornucopia-rs/cornucopia#330 · 2 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
cornucopia-rs/cornucopia#309 · 2 comentarios ·
-
configuration feature
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
cornucopia-rs/cornucopia#292 ·
Todos los issues de cornucopia-rs/cornucopia
Issues similares
-
bug(core): partial tool arguments drop existing string content during a split surrogate pairAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
0xPlaygrounds/rig#3176 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Publish memtop on crates.ioAbiertopackaging
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
SalomonAvila/memtop#23 ·
Los mantenedores suelen responder en 1 día
-
Anthropic provider: 400 on tools.N.custom.name after tool_search adds web.run (name contains a dot)Abiertoarea:install area:mcp area:state area:tui os:macos
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
area:core
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día