Allow renaming storage item prefixes (#9016)
* Implement parsing for #[pallet::storage_name] on storage items * Rename storage prefix when a #[pallet::storage_name] is supplied * Fix test_storage_info * Rename storage_name to storage_prefix * Check for duplicates when renaming storage prefixes * Allow only string literals for storage_prefix renames * Use proper spans for attribute errors * Check for valid identifiers when parsing storage prefix renames
Showing
- substrate/frame/support/procedural/src/pallet/expand/storage.rs 37 additions, 7 deletions...ate/frame/support/procedural/src/pallet/expand/storage.rs
- substrate/frame/support/procedural/src/pallet/parse/storage.rs 84 additions, 13 deletions...rate/frame/support/procedural/src/pallet/parse/storage.rs
- substrate/frame/support/test/tests/pallet.rs 20 additions, 0 deletionssubstrate/frame/support/test/tests/pallet.rs
- substrate/frame/support/test/tests/pallet_ui/duplicate_storage_prefix.rs 21 additions, 0 deletions.../support/test/tests/pallet_ui/duplicate_storage_prefix.rs
- substrate/frame/support/test/tests/pallet_ui/duplicate_storage_prefix.stderr 17 additions, 0 deletions...port/test/tests/pallet_ui/duplicate_storage_prefix.stderr
- substrate/frame/support/test/tests/pallet_ui/storage_invalid_attribute.rs 21 additions, 0 deletions...support/test/tests/pallet_ui/storage_invalid_attribute.rs
- substrate/frame/support/test/tests/pallet_ui/storage_invalid_attribute.stderr 5 additions, 0 deletions...ort/test/tests/pallet_ui/storage_invalid_attribute.stderr
- substrate/frame/support/test/tests/pallet_ui/storage_invalid_rename_value.rs 18 additions, 0 deletions...port/test/tests/pallet_ui/storage_invalid_rename_value.rs
- substrate/frame/support/test/tests/pallet_ui/storage_invalid_rename_value.stderr 5 additions, 0 deletions.../test/tests/pallet_ui/storage_invalid_rename_value.stderr
- substrate/frame/support/test/tests/pallet_ui/storage_multiple_getters.rs 25 additions, 0 deletions.../support/test/tests/pallet_ui/storage_multiple_getters.rs
- substrate/frame/support/test/tests/pallet_ui/storage_multiple_getters.stderr 5 additions, 0 deletions...port/test/tests/pallet_ui/storage_multiple_getters.stderr
- substrate/frame/support/test/tests/pallet_ui/storage_multiple_renames.rs 25 additions, 0 deletions.../support/test/tests/pallet_ui/storage_multiple_renames.rs
- substrate/frame/support/test/tests/pallet_ui/storage_multiple_renames.stderr 5 additions, 0 deletions...port/test/tests/pallet_ui/storage_multiple_renames.stderr
Please register or sign in to comment