Create new trait for non-dedup storage decode (#1932)
- This adds the new trait `StorageDecodeNonDedupLength` and implements them for `BTreeSet` and its bounded types. - New unit test has been added to cover the case. - See linked [issue](https://github.com/paritytech/polkadot-sdk/issues/126) which outlines the original issue. Note that the added trait here doesn't add new logic but improves semantics. --------- Co-authored-by:joe petrowski <25483142+joepetrowski@users.noreply.github.com> Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by: command-bot <>
Showing
- substrate/frame/support/src/storage/bounded_btree_map.rs 11 additions, 0 deletionssubstrate/frame/support/src/storage/bounded_btree_map.rs
- substrate/frame/support/src/storage/bounded_btree_set.rs 11 additions, 11 deletionssubstrate/frame/support/src/storage/bounded_btree_set.rs
- substrate/frame/support/src/storage/mod.rs 118 additions, 4 deletionssubstrate/frame/support/src/storage/mod.rs
- substrate/frame/support/src/storage/types/double_map.rs 26 additions, 0 deletionssubstrate/frame/support/src/storage/types/double_map.rs
- substrate/frame/support/src/storage/types/map.rs 22 additions, 0 deletionssubstrate/frame/support/src/storage/types/map.rs
- substrate/frame/support/src/storage/types/value.rs 22 additions, 0 deletionssubstrate/frame/support/src/storage/types/value.rs
Please register or sign in to comment