Update `#[extendr]` usage documentation with breaking changes.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- rust
- Área
- documentation
Línea de trabajo
Comienza revisando extendr/extendr#882 y localiza la documentación sobre el uso de #[extendr]. Actualízala para explicar los requisitos de TryFrom y From para las structs personalizadas, y aclara que los usuarios que implementen sus propios métodos no deben anotar las structs con #[extendr]. Se considerará completado cuando ambos casos de breaking changes estén documentados correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
With the PR extendr/extendr#882, We should consider updating the documentation reflecting that in order for extendr functions to take custom rust structs as arguments, or return custom rustt structs, then they need to implement T: TryFrom<Robj> and Robj: From<T> respectively. which can be be donee now with annotating #[extendr] on those rust objects directly.
Also if the user wants to implement their own method, then they shouldn't use the #[extendr] macro on their structs.
- Lenguaje dominante
- JavaScript
- Estrellas
- 10
- Forks
- 8
- Merge medio
- 6 h 54 min
- PR fusionados (30 d)
- 7
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 extendr/extendr.github.io
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
extendr/extendr.github.io#131 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
extendr/extendr.github.io#123 ·
-
chore: add open graph metadataAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
extendr/extendr.github.io#120 ·
-
feat: add FAQAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
extendr/extendr.github.io#112 ·
-
feat: add link to R universeQuizá libre de nuevo @kbvernon la tomó hace 106 días y no hay ningún pull request abierto. Abiertoenhancement
extendr/extendr.github.io#109 · 1 asignado ·
Todos los issues de extendr/extendr.github.io
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
documentation good first issue help wanted
Dificultad 1/5 1-3 horas Aptitud para principiantes 85/100
zmo2s/agent-toolbox#23 ·
-
[Bug]: [MCP/CLI] Bare loopback IP addresses (127.0.0.1:port) and hosts with ports fail to navigate due to erroneous scheme inferencePosiblemente ocupada @alok-108 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
microsoft/playwright#43263 ·
Los mantenedores suelen responder en 1 día