add type info derive to senderror (#3860)

16 jobs for master in 47 minutes and 15 seconds (queued for 7 seconds)
Name Stage Failure
failed
build-adder-collator Test

Caused by:
process didn't exit successfully: `sccache rustc --crate-name polkadot_cli --edition=2018 cli/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C overflow-checks=off --cfg 'feature="cli"' --cfg 'feature="db"' --cfg 'feature="default"' --cfg 'feature="frame-benchmarking-cli"' --cfg 'feature="full-node"' --cfg 'feature="kusama-native"' --cfg 'feature="polkadot-native"' --cfg 'feature="polkadot-node-core-pvf"' --cfg 'feature="rococo-native"' --cfg 'feature="sc-cli"' --cfg 'feature="sc-service"' --cfg 'feature="service"' --cfg 'feature="structopt"' --cfg 'feature="trie-memory-tracker"' --cfg 'feature="try-runtime-cli"' --cfg 'feature="wasmtime"' --cfg 'feature="westend-native"' -C metadata=4153d10d60fdae5b --out-dir /builds/parity/polkadot/target/release/deps -L dependency=/builds/parity/polkadot/target/release/deps --extern frame_benchmarking_cli=/builds/parity/polkadot/target/release/deps/libframe_benchmarking_cli-7581954205fa33e9.rlib --extern futures=/builds/parity/polkadot/target/release/deps/libfutures-d1b9131fccbeba3f.rlib --extern log=/builds/parity/polkadot/target/release/deps/liblog-4ef31be638f985ca.rlib --extern polkadot_node_core_pvf=/builds/parity/polkadot/target/release/deps/libpolkadot_node_core_pvf-e234b1986a271b1d.rlib --extern service=/builds/parity/polkadot/target/release/deps/libpolkadot_service-1545a0c81ecf6492.rlib --extern sc_cli=/builds/parity/polkadot/target/release/deps/libsc_cli-03b404291a2e0c6d.rlib --extern sc_service=/builds/parity/polkadot/target/release/deps/libsc_service-684b1dc7828cb633.rlib --extern sp_core=/builds/parity/polkadot/target/release/deps/libsp_core-3bcd8789946fa7ea.rlib --extern sp_trie=/builds/parity/polkadot/target/release/deps/libsp_trie-15ff1a5d9f16eef3.rlib --extern structopt=/builds/parity/polkadot/target/release/deps/libstructopt-827180d45a5c62aa.rlib --extern thiserror=/builds/parity/polkadot/target/release/deps/libthiserror-ba774328018f72bb.rlib --extern try_runtime_cli=/builds/parity/polkadot/target/release/deps/libtry_runtime_cli-94595c471f8af3a5.rlib -L native=/builds/parity/polkadot/target/release/build/jemalloc-sys-9a909ddc8213766d/out/build/lib -L native=/builds/parity/polkadot/target/release/build/zstd-sys-35ebf7a9a5904a34/out -L native=/builds/parity/polkadot/target/release/build/ring-a2f3e3f27d92c36c/out -L native=/builds/parity/polkadot/target/release/build/libz-sys-84d47ed5fb09be1c/out/build -L native=/builds/parity/polkadot/target/release/build/psm-911324ebe68c9cd2/out -L native=/builds/parity/polkadot/target/release/build/wasmtime-runtime-f5a6f616ad8e2e99/out -L native=/builds/parity/polkadot/target/release/build/blake3-89927cd39450674a/out -L native=/builds/parity/polkadot/target/release/build/blake3-89927cd39450674a/out -L native=/builds/parity/polkadot/target/release/build/librocksdb-sys-2a3b18cad5683925/out -L native=/builds/parity/polkadot/target/release/build/librocksdb-sys-2a3b18cad5683925/out -L native=/builds/parity/polkadot/target/release/build/lz4-sys-3e975993a42d77ef/out` (exit status: 2)

real 15m10.757s
user 43m10.444s
sys 64m26.232s
Cleaning up file based variables
ERROR: Job failed: exit code 1