Some error improvements (#1956)
* Use `HeaderChainError` in parachains module * Use MessageProofError instead of 'static str in some places * Avoid implementing Into<'static str> for some errors We avoid deriving `Debug` for the structs that we use in the runtime and we derive `RuntimeDebug` instead in order to avoid bloating th eruntime with static strs. But implementing `Into<'static str>` does the same. So in some places it makes sense to replace `Into<'static str>` with `Debug`. * Move the messages error definition Move the messages error definition outside of `mod target`
Showing
- bridges/bin/runtime-common/src/messages.rs 75 additions, 95 deletionsbridges/bin/runtime-common/src/messages.rs
- bridges/modules/parachains/src/lib.rs 8 additions, 6 deletionsbridges/modules/parachains/src/lib.rs
- bridges/primitives/header-chain/src/lib.rs 2 additions, 10 deletionsbridges/primitives/header-chain/src/lib.rs
- bridges/primitives/messages/src/source_chain.rs 1 addition, 1 deletionbridges/primitives/messages/src/source_chain.rs
- bridges/primitives/messages/src/target_chain.rs 1 addition, 1 deletionbridges/primitives/messages/src/target_chain.rs
- bridges/primitives/runtime/src/lib.rs 31 additions, 0 deletionsbridges/primitives/runtime/src/lib.rs
- bridges/primitives/runtime/src/storage_proof.rs 27 additions, 19 deletionsbridges/primitives/runtime/src/storage_proof.rs
Please register or sign in to comment