Pallet view functions: improve metadata, API docs and testing (#7412)
- [x] refactor view functions metadata according to #6833 in preparation for V16, and move them to pallet-level metadata - [x] add `view_functions_experimental` macro to `pallet_macros` with API docs - [x] improve pallet-level UI testing for view functions --------- Co-authored-by:cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com>
parent
6875d36b
Showing
- prdoc/pr_7412.prdoc 16 additions, 0 deletionsprdoc/pr_7412.prdoc
- substrate/frame/examples/view-functions/src/lib.rs 4 additions, 4 deletionssubstrate/frame/examples/view-functions/src/lib.rs
- substrate/frame/examples/view-functions/src/tests.rs 17 additions, 29 deletionssubstrate/frame/examples/view-functions/src/tests.rs
- substrate/frame/support/procedural/src/construct_runtime/expand/metadata.rs 11 additions, 18 deletions...pport/procedural/src/construct_runtime/expand/metadata.rs
- substrate/frame/support/procedural/src/construct_runtime/expand/view_function.rs 1 addition, 1 deletion.../procedural/src/construct_runtime/expand/view_function.rs
- substrate/frame/support/procedural/src/lib.rs 10 additions, 0 deletionssubstrate/frame/support/procedural/src/lib.rs
- substrate/frame/support/procedural/src/pallet/expand/view_functions.rs 21 additions, 25 deletions...me/support/procedural/src/pallet/expand/view_functions.rs
- substrate/frame/support/procedural/src/pallet/parse/view_functions.rs 0 additions, 3 deletions...ame/support/procedural/src/pallet/parse/view_functions.rs
- substrate/frame/support/src/lib.rs 55 additions, 0 deletionssubstrate/frame/support/src/lib.rs
- substrate/frame/support/src/view_functions.rs 6 additions, 0 deletionssubstrate/frame/support/src/view_functions.rs
- substrate/frame/support/test/tests/construct_runtime_ui/deprecated_where_block.stderr 8 additions, 8 deletions.../tests/construct_runtime_ui/deprecated_where_block.stderr
- substrate/frame/support/test/tests/pallet_ui/pass/view_function_valid.rs 39 additions, 0 deletions.../support/test/tests/pallet_ui/pass/view_function_valid.rs
- substrate/frame/support/test/tests/pallet_ui/view_function_invalid_item.rs 34 additions, 0 deletions...upport/test/tests/pallet_ui/view_function_invalid_item.rs
- substrate/frame/support/test/tests/pallet_ui/view_function_invalid_item.stderr 5 additions, 0 deletions...rt/test/tests/pallet_ui/view_function_invalid_item.stderr
- substrate/frame/support/test/tests/pallet_ui/view_function_no_return.rs 39 additions, 0 deletions...e/support/test/tests/pallet_ui/view_function_no_return.rs
- substrate/frame/support/test/tests/pallet_ui/view_function_no_return.stderr 5 additions, 0 deletions...pport/test/tests/pallet_ui/view_function_no_return.stderr
- substrate/frame/support/test/tests/pallet_ui/view_function_not_public.rs 39 additions, 0 deletions.../support/test/tests/pallet_ui/view_function_not_public.rs
- substrate/frame/support/test/tests/pallet_ui/view_function_not_public.stderr 5 additions, 0 deletions...port/test/tests/pallet_ui/view_function_not_public.stderr
- substrate/primitives/metadata-ir/src/lib.rs 0 additions, 1 deletionsubstrate/primitives/metadata-ir/src/lib.rs
- substrate/primitives/metadata-ir/src/types.rs 29 additions, 55 deletionssubstrate/primitives/metadata-ir/src/types.rs
Please register or sign in to comment