CodeChain-io / CodeChain-io/remote-trait-object

Support local mock

Abierto
#62 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Rust
Estrellas
13
Forks
5
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Two things must be supported for the local mock

1. `ServiceRef` now has third enum variant `Local`, which holds directly the smart pointer to service object
2. `ServiceRef::import()` to could be possible only by some another wrapper, that should be generated by proc-macro

Guía de contribución

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

Línea de trabajo

Empieza localizando ServiceRef y su implementación de import(), y luego sigue cómo proc-macro genera wrappers. Aclara el comportamiento previsto de la variante Local y la API del wrapper antes de cambiar el diseño; se considera terminado cuando los mocks locales admitan el almacenamiento directo de smart pointers y la importación a través del wrapper generado.

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

Evaluación

Stack tecnológico
rust
Área
distributed-systems
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.