Enum variants are serialized as strings even when FieldPathMode == Index
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Non viene indicato alcun file sorgente né alcun test. Riproduci lo snippet Rust con FieldPathMode::Index, segui il percorso di serializable_diff per le varianti enum e verifica che l'output utilizzi EnumVariantIndex(1) anziché EnumVariant("Test").
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
let x = QueryResult::Test(1);
let y = QueryResult::Test(2);
let diff = serde_diff::Config::new()
.with_field_path_mode(FieldPathMode::Index)
.serializable_diff(&x, &y);
let z = ron::to_string(&diff).unwrap();
println!("{}", z);
Expected output:
[Enter(EnumVariantIndex(1)),Enter(FieldIndex(0)),Value(2),Exit]
Actual output:
[Enter(EnumVariant("Test")),Enter(FieldIndex(0)),Value(2),Exit]
- Lingua principale
- Rust
- Stelle
- 127
- Fork
- 22
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di amethyst/serde-diff
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
amethyst/serde-diff#29 ·
-
Iterate over differences Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
amethyst/serde-diff#43 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
amethyst/serde-diff#42 · 6 commenti · 2 reazioni ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
amethyst/serde-diff#39 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
amethyst/serde-diff#35 · 1 reazione ·
Tutte le issue di amethyst/serde-diff
Issue simili
-
area:cli bug good first issue priority:high
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
rtk-ai/rtk#4249 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ActivityWatch/activitywatch#1463 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno