Introduce WeakBoundedVec, StorageTryAppend, and improve BoundedVec API (#8842)
* fix bounded vec doc and unsafe * fix btree map and set and tests * introduce weak_bounded_vec and StorageTryAppend * fix tests and reorganize tests * improve doc * add doc * Update frame/support/src/storage/weak_bounded_vec.rs Co-authored-by:Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com> * fix inner doc Co-authored-by:
Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com>
parent
a183031e
Showing
- substrate/frame/support/src/lib.rs 5 additions, 0 deletionssubstrate/frame/support/src/lib.rs
- substrate/frame/support/src/storage/bounded_btree_map.rs 30 additions, 41 deletionssubstrate/frame/support/src/storage/bounded_btree_map.rs
- substrate/frame/support/src/storage/bounded_btree_set.rs 30 additions, 41 deletionssubstrate/frame/support/src/storage/bounded_btree_set.rs
- substrate/frame/support/src/storage/bounded_vec.rs 39 additions, 191 deletionssubstrate/frame/support/src/storage/bounded_vec.rs
- substrate/frame/support/src/storage/mod.rs 199 additions, 1 deletionsubstrate/frame/support/src/storage/mod.rs
- substrate/frame/support/src/storage/types/double_map.rs 21 additions, 48 deletionssubstrate/frame/support/src/storage/types/double_map.rs
- substrate/frame/support/src/storage/types/map.rs 19 additions, 31 deletionssubstrate/frame/support/src/storage/types/map.rs
- substrate/frame/support/src/storage/types/value.rs 14 additions, 23 deletionssubstrate/frame/support/src/storage/types/value.rs
- substrate/frame/support/src/storage/weak_bounded_vec.rs 420 additions, 0 deletionssubstrate/frame/support/src/storage/weak_bounded_vec.rs
- substrate/frame/treasury/src/lib.rs 1 addition, 1 deletionsubstrate/frame/treasury/src/lib.rs
Please register or sign in to comment