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

Support local mock

Aperta
#62 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
13
Fork
5
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia individuando ServiceRef e la sua implementazione di import(), quindi segui il modo in cui proc-macro genera i wrapper. Chiarisci il comportamento previsto della variante Local e l’API del wrapper prima di modificare il design; il lavoro è completo quando i mock locali supportano l’archiviazione diretta di smart pointer e l’import tramite il wrapper generato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust
Ambito
distributed-systems
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.