Derive no bound macros (to be also used in pallet macro) (#7280)
* derive no bound macros * explicit different variant for partialeq * fix ui for 1.47 * Apply suggestions from code review Co-authored-by:Bastian Köcher <bkchr@users.noreply.github.com> * move test to frame-support-test * renames, code organization and remove expect as suggested * better doc * remove DebugStripped introduce RuntimeDebugNoBound * rename * fix test * fix ui test * fix line width * Update frame/support/src/lib.rs Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * Update frame/support/procedural/src/clone_no_bound.rs Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * Apply suggestions from code review Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * fix confusing dead code Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
Showing
- substrate/frame/support/Cargo.toml 2 additions, 1 deletionsubstrate/frame/support/Cargo.toml
- substrate/frame/support/procedural/Cargo.toml 4 additions, 0 deletionssubstrate/frame/support/procedural/Cargo.toml
- substrate/frame/support/procedural/src/clone_no_bound.rs 103 additions, 0 deletionssubstrate/frame/support/procedural/src/clone_no_bound.rs
- substrate/frame/support/procedural/src/debug_no_bound.rs 114 additions, 0 deletionssubstrate/frame/support/procedural/src/debug_no_bound.rs
- substrate/frame/support/procedural/src/lib.rs 72 additions, 0 deletionssubstrate/frame/support/procedural/src/lib.rs
- substrate/frame/support/procedural/src/partial_eq_no_bound.rs 126 additions, 0 deletions...trate/frame/support/procedural/src/partial_eq_no_bound.rs
- substrate/frame/support/src/lib.rs 74 additions, 1 deletionsubstrate/frame/support/src/lib.rs
- substrate/frame/support/test/tests/derive_no_bound.rs 170 additions, 0 deletionssubstrate/frame/support/test/tests/derive_no_bound.rs
- substrate/frame/support/test/tests/derive_no_bound_ui.rs 26 additions, 0 deletionssubstrate/frame/support/test/tests/derive_no_bound_ui.rs
- substrate/frame/support/test/tests/derive_no_bound_ui/clone.rs 10 additions, 0 deletions...rate/frame/support/test/tests/derive_no_bound_ui/clone.rs
- substrate/frame/support/test/tests/derive_no_bound_ui/clone.stderr 7 additions, 0 deletions.../frame/support/test/tests/derive_no_bound_ui/clone.stderr
- substrate/frame/support/test/tests/derive_no_bound_ui/debug.rs 10 additions, 0 deletions...rate/frame/support/test/tests/derive_no_bound_ui/debug.rs
- substrate/frame/support/test/tests/derive_no_bound_ui/debug.stderr 8 additions, 0 deletions.../frame/support/test/tests/derive_no_bound_ui/debug.stderr
- substrate/frame/support/test/tests/derive_no_bound_ui/eq.rs 10 additions, 0 deletionssubstrate/frame/support/test/tests/derive_no_bound_ui/eq.rs
- substrate/frame/support/test/tests/derive_no_bound_ui/eq.stderr 7 additions, 0 deletions...ate/frame/support/test/tests/derive_no_bound_ui/eq.stderr
- substrate/frame/support/test/tests/derive_no_bound_ui/partial_eq.rs 10 additions, 0 deletions...frame/support/test/tests/derive_no_bound_ui/partial_eq.rs
- substrate/frame/support/test/tests/derive_no_bound_ui/partial_eq.stderr 7 additions, 0 deletions...e/support/test/tests/derive_no_bound_ui/partial_eq.stderr
Please register or sign in to comment