implement `DecodeWithMemTracking` for frame pallets (#7598)
Related to https://github.com/paritytech/polkadot-sdk/issues/7360 This PR implements `DecodeWithMemTracking` for the types in the frame pallets The PR is verbose, but it's very simple. `DecodeWithMemTracking` is simply derived for most of the types. There are only 3 exceptions which are isolated into 2 separate commits.
parent
cc8f6e60
Showing
- substrate/frame/alliance/src/lib.rs 11 additions, 1 deletionsubstrate/frame/alliance/src/lib.rs
- substrate/frame/alliance/src/mock.rs 1 addition, 1 deletionsubstrate/frame/alliance/src/mock.rs
- substrate/frame/alliance/src/types.rs 35 additions, 4 deletionssubstrate/frame/alliance/src/types.rs
- substrate/frame/atomic-swap/src/lib.rs 23 additions, 3 deletionssubstrate/frame/atomic-swap/src/lib.rs
- substrate/frame/bags-list/src/list/mod.rs 12 additions, 2 deletionssubstrate/frame/bags-list/src/list/mod.rs
- substrate/frame/balances/src/types.rs 12 additions, 2 deletionssubstrate/frame/balances/src/types.rs
- substrate/frame/beefy/src/mock.rs 2 additions, 2 deletionssubstrate/frame/beefy/src/mock.rs
- substrate/frame/broker/src/core_mask.rs 12 additions, 2 deletionssubstrate/frame/broker/src/core_mask.rs
- substrate/frame/broker/src/coretime_interface.rs 12 additions, 2 deletionssubstrate/frame/broker/src/coretime_interface.rs
- substrate/frame/broker/src/types.rs 58 additions, 6 deletionssubstrate/frame/broker/src/types.rs
- substrate/frame/collective/src/lib.rs 12 additions, 2 deletionssubstrate/frame/collective/src/lib.rs
- substrate/frame/contracts/src/lib.rs 4 additions, 2 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/wasm/mod.rs 11 additions, 2 deletionssubstrate/frame/contracts/src/wasm/mod.rs
- substrate/frame/conviction-voting/src/conviction.rs 2 additions, 1 deletionsubstrate/frame/conviction-voting/src/conviction.rs
- substrate/frame/conviction-voting/src/vote.rs 16 additions, 3 deletionssubstrate/frame/conviction-voting/src/vote.rs
- substrate/frame/core-fellowship/src/lib.rs 14 additions, 2 deletionssubstrate/frame/core-fellowship/src/lib.rs
- substrate/frame/democracy/src/conviction.rs 2 additions, 1 deletionsubstrate/frame/democracy/src/conviction.rs
- substrate/frame/democracy/src/types.rs 12 additions, 2 deletionssubstrate/frame/democracy/src/types.rs
- substrate/frame/democracy/src/vote.rs 14 additions, 3 deletionssubstrate/frame/democracy/src/vote.rs
- substrate/frame/democracy/src/vote_threshold.rs 11 additions, 2 deletionssubstrate/frame/democracy/src/vote_threshold.rs
Please register or sign in to comment