BoundedVec + Shims for Append/DecodeLength (#8556)
* prototype for shawn * Clean and document it * Add more docs * Move imports * Some changes for easier compat. * revert exmaple pallet * rename * BoundedVec for AccountLocks (#8580) * Example with balances * Fix tests * Make it indexable * fix * Fix tests * fix test * Fix collective as well * Fix test * Update frame/support/src/storage/mod.rs Co-authored-by:Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com> * Repot and add for value * Add for map and double map * Final touches. * Update frame/support/src/storage/bounded_vec.rs Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com> * Add a few more tests * Add import Co-authored-by:
Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com> Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com>
Showing
- substrate/frame/collective/src/lib.rs 7 additions, 12 deletionssubstrate/frame/collective/src/lib.rs
- substrate/frame/democracy/src/tests.rs 2 additions, 1 deletionsubstrate/frame/democracy/src/tests.rs
- substrate/frame/support/src/lib.rs 10 additions, 10 deletionssubstrate/frame/support/src/lib.rs
- substrate/frame/support/src/storage/bounded_vec.rs 470 additions, 0 deletionssubstrate/frame/support/src/storage/bounded_vec.rs
- substrate/frame/support/src/storage/mod.rs 10 additions, 4 deletionssubstrate/frame/support/src/storage/mod.rs
- substrate/frame/support/src/storage/types/double_map.rs 46 additions, 1 deletionsubstrate/frame/support/src/storage/types/double_map.rs
- substrate/frame/support/src/storage/types/map.rs 30 additions, 1 deletionsubstrate/frame/support/src/storage/types/map.rs
- substrate/frame/support/src/storage/types/value.rs 22 additions, 1 deletionsubstrate/frame/support/src/storage/types/value.rs
Please register or sign in to comment