CodeChain-io / CodeChain-io/foundry
Make RlpStream::append() return an error when more than reserved number of items are appended
Offen
- Vorherrschende Sprache
- Rust
- Sterne
- 36
- Forks
- 11
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
https://github.com/CodeChain-io/codechain/blob/d91b73a0fe81a8a1431e704d9ef73276ef43ef59/util/rlp/src/stream.rs#L397-L409 this tests the behavior.
Make the above test pass.
Beitragsleitfaden
Rechercherichtung
Beginne in util/rlp/src/stream.rs bei den Zeilen 397-409 und untersuche den verknüpften Test, der das Anhängen von mehr Elementen als reserviert ausführt. Lasse diesen Test bestehen, indem du sicherstellst, dass RlpStream::append() in diesem Fall einen Fehler zurückgibt, und führe anschließend die relevanten RLP-Tests aus, um das Verhalten zu überprüfen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- backend
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 45/100