pallet macro: always generate storage info on pallet struct (#9246)
* always implement storage info on Pallet
* fix UI test
* Fold span computation into trait and method computation
Co-authored-by:
Keith Yeung <kungfukeith11@gmail.com>
Showing
- substrate/frame/support/procedural/src/pallet/expand/pallet_struct.rs 49 additions, 31 deletions...ame/support/procedural/src/pallet/expand/pallet_struct.rs
- substrate/frame/support/procedural/src/storage/storage_info.rs 8 additions, 2 deletions...rate/frame/support/procedural/src/storage/storage_info.rs
- substrate/frame/support/procedural/src/storage/storage_struct.rs 95 additions, 1 deletion...te/frame/support/procedural/src/storage/storage_struct.rs
- substrate/frame/support/src/lib.rs 2 additions, 0 deletionssubstrate/frame/support/src/lib.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 24 additions, 0 deletionssubstrate/frame/support/src/storage/types/map.rs
- substrate/frame/support/src/storage/types/nmap.rs 22 additions, 0 deletionssubstrate/frame/support/src/storage/types/nmap.rs
- substrate/frame/support/src/storage/types/value.rs 21 additions, 0 deletionssubstrate/frame/support/src/storage/types/value.rs
- substrate/frame/support/src/traits.rs 1 addition, 1 deletionsubstrate/frame/support/src/traits.rs
- substrate/frame/support/src/traits/storage.rs 8 additions, 0 deletionssubstrate/frame/support/src/traits/storage.rs
- substrate/frame/support/test/tests/pallet.rs 14 additions, 0 deletionssubstrate/frame/support/test/tests/pallet.rs
- substrate/frame/support/test/tests/pallet_ui/storage_ensure_span_are_ok_on_wrong_gen.stderr 34 additions, 0 deletions.../pallet_ui/storage_ensure_span_are_ok_on_wrong_gen.stderr
- substrate/frame/support/test/tests/pallet_ui/storage_ensure_span_are_ok_on_wrong_gen_unnamed.stderr 34 additions, 0 deletions...ui/storage_ensure_span_are_ok_on_wrong_gen_unnamed.stderr
Please register or sign in to comment