CodeChain-io / CodeChain-io/foundry
Make RlpStream::append() return an error when more than reserved number of items are appended
Aperta
- Lingua principale
- Rust
- Stelle
- 36
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
https://github.com/CodeChain-io/codechain/blob/d91b73a0fe81a8a1431e704d9ef73276ef43ef59/util/rlp/src/stream.rs#L397-L409 this tests the behavior.
Make the above test pass.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia in util/rlp/src/stream.rs alle righe 397-409 e analizza il test collegato che verifica l’aggiunta di più elementi di quanti ne siano stati riservati. Fai passare il test assicurandoti che RlpStream::append() restituisca un errore in questo caso, quindi esegui i test RLP pertinenti per verificare il comportamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 45/100