Skip to content
Commit daa9ecf7 authored by Oliver Tale-Yazdi's avatar Oliver Tale-Yazdi Committed by GitHub
Browse files

Introduce Pallet `paged-list` (#14120)



* Prototype StoragePagedList

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Add drain

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Remove stale docs

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Add fuzzer tests

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Update

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Review

Co-authored-by: default avatarKoute <[email protected]>

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* fmt

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Docs and clippy

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Sum docs

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Cleanup

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Undo WIP

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Add pallet-paged-list

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Move code to pallet

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Move fuzzer

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Cleanup

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* fmt

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* docs

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Rename Appendix -> Appender

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Rename clear -> delete

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Feature gate testing stuff

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Docs review

Co-authored-by: default avatarKoute <[email protected]>

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Cleanup

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* doc review

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Review renames

Co-authored-by: default avatarKoute <[email protected]>

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Add docs

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Fix fuzzer

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Docs + examples

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Remove hasher

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Remove empty Event and Call

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Remove MaxPages

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Fix docs

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Test eager page removal

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Cleanup

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Update frame/paged-list/src/paged_list.rs

Co-authored-by: default avatarKoute <[email protected]>

* Fix docs

Co-authored-by: default avatarKoute <[email protected]>

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Remove as_*_vec

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Update versions

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Rename ValuesPerPage -> ValuesPerNewPage

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Update lockfile

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Fix mock

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

---------

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
Co-authored-by: default avatarKoute <[email protected]>
Co-authored-by: parity-processbot <>
parent 817c97d6
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment