Extend PalletInfoAccess with module_name and crate_version method (#9690)
* Record pallet indices in CallMetadata * Resurrect PalletVersion infrastructure and rename as CrateVersion * cargo fmt * Add missing runtime generics to pallet struct * Fix path to instance * Fix test * Fix UI test expectations * Fix UI test expectations * Move crate_version function to PalletInfoAccess * Update UI test expectations * Add crate_name method to PalletInfo * Convert path to module name instead of exposing crate name * cargo fmt * Keep the double colons when constructing the module name * Remove unused import * Update UI test expectations * Update frame/support/src/traits/metadata.rs Co-authored-by:Guillaume Thiolliere <gui.thiolliere@gmail.com> * Update UI test expectations Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com>
Showing
- substrate/frame/support/procedural/src/construct_runtime/mod.rs 39 additions, 4 deletions...ate/frame/support/procedural/src/construct_runtime/mod.rs
- substrate/frame/support/procedural/src/construct_runtime/parse.rs 12 additions, 0 deletions...e/frame/support/procedural/src/construct_runtime/parse.rs
- substrate/frame/support/procedural/src/crate_version.rs 54 additions, 0 deletionssubstrate/frame/support/procedural/src/crate_version.rs
- substrate/frame/support/procedural/src/lib.rs 19 additions, 1 deletionsubstrate/frame/support/procedural/src/lib.rs
- substrate/frame/support/procedural/src/pallet/expand/pallet_struct.rs 12 additions, 0 deletions...ame/support/procedural/src/pallet/expand/pallet_struct.rs
- substrate/frame/support/src/dispatch.rs 30 additions, 2 deletionssubstrate/frame/support/src/dispatch.rs
- substrate/frame/support/src/lib.rs 22 additions, 0 deletionssubstrate/frame/support/src/lib.rs
- substrate/frame/support/src/traits.rs 2 additions, 2 deletionssubstrate/frame/support/src/traits.rs
- substrate/frame/support/src/traits/metadata.rs 40 additions, 3 deletionssubstrate/frame/support/src/traits/metadata.rs
- substrate/frame/support/test/src/lib.rs 6 additions, 0 deletionssubstrate/frame/support/test/src/lib.rs
- substrate/frame/support/test/tests/construct_runtime.rs 27 additions, 1 deletionsubstrate/frame/support/test/tests/construct_runtime.rs
- substrate/frame/support/test/tests/pallet_ui/storage_info_unsatisfied_nmap.stderr 2 additions, 2 deletions...test/tests/pallet_ui/storage_info_unsatisfied_nmap.stderr
- substrate/test-utils/runtime/src/lib.rs 34 additions, 1 deletionsubstrate/test-utils/runtime/src/lib.rs
Please register or sign in to comment