cargo check error on lib.rs which hasnt been touched
~/utxo-workshop$ cargo check -p utxo-runtime
Compiling utxo-runtime v2.0.0-alpha.5 (/home/user/utxo-workshop/runtime)
error: failed to run custom build command for `utxo-runtime v2.0.0-alpha.5 (/home/user/utxo-workshop/runtime)`
Caused by:
process didn't exit successfully: `/home/user/utxo-workshop/target/debug/build/utxo-runtime-002c6921527e1122/build-script-build` (exit code: 1)
--- stdout
Executing build command: "/home/user/.rustup/toolchains/nightly-2020-06-03-x86_64-unknown-linux-gnu/bin/cargo" "rustc" "--target=wasm32-unknown-unknown" "--manifest-path=/home/user/utxo-workshop/target/debug/wbuild/utxo-runtime/Cargo.toml" "--color=always" "--release"
--- stderr
Compiling wasm-build-runner-impl v1.0.0 (/home/user/utxo-workshop/target/debug/wbuild-runner/utxo-runtime16070731059926881562)
Finished dev [unoptimized + debuginfo] target(s) in 1.02s
Running `/home/user/utxo-workshop/target/debug/wbuild-runner/utxo-runtime16070731059926881562/target/debug/wasm-build-runner-impl`
Compiling utxo-runtime v2.0.0-alpha.5 (/home/user/utxo-workshop/runtime)
error: expected one of `:`, `;`, `=`, `@`, or `|`, found `u64`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:93:18
|
93 | let mut indexL u64 = 0;
| ^^^ expected one of `:`, `;`, `=`, `@`, or `|`
error: expected parentheses
--> /home/user/utxo-workshop/runtime/src/utxo.rs:50:19
|
50 | .collect::<Vec_>>()
| ^^
error: expected one of `.`, `;`, `?`, `}`, or an operator, found `ok`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:73:4
|
71 | Self::deposit_event(Event::TransactionSuccess(transaction))
| - expected one of `.`, `;`, `?`, `}`, or an operator
72 |
73 | ok (()) // Error
| ^^ unexpected token
error: unexpected end of macro invocation
--> /home/user/utxo-workshop/runtime/src/utxo.rs:81:34
|
81 | TransactionSuccess(Transaction)
| ^ missing tokens in macro arguments
error: cannot find derive macro `Endcode` in this scope
--> /home/user/utxo-workshop/runtime/src/utxo.rs:37:58
|
37 | #[derive(PartialEq, Eq, PartialOrd, Ord, Default, Clone, Endcode, Decode, Hash, Debug)]
| ^^^^^^^ help: a derive macro with a similar name exists: `Encode`
|
::: /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-scale-codec-derive-1.2.0/src/lib.rs:132:1
|
132 | pub fn encode_derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
| ------------------------------------------------------------------------------- similarly named derive macro `Encode` defined here
error: cannot find derive macro `Endcode` in this scope
--> /home/user/utxo-workshop/runtime/src/utxo.rs:30:58
|
30 | #[derive(PartialEq, Eq, PartialOrd, Ord, Default, Clone, Endcode, Decode, Hash, Debug)]
| ^^^^^^^ help: a derive macro with a similar name exists: `Encode`
|
::: /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-scale-codec-derive-1.2.0/src/lib.rs:132:1
|
132 | pub fn encode_derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
| ------------------------------------------------------------------------------- similarly named derive macro `Encode` defined here
error: cannot find derive macro `Endcode` in this scope
--> /home/user/utxo-workshop/runtime/src/utxo.rs:21:58
|
21 | #[derive(PartialEq, Eq, PartialOrd, Ord, Default, Clone, Endcode, Decode, Hash, Debug)]
| ^^^^^^^ help: a derive macro with a similar name exists: `Encode`
|
::: /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-scale-codec-derive-1.2.0/src/lib.rs:132:1
|
132 | pub fn encode_derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
| ------------------------------------------------------------------------------- similarly named derive macro `Encode` defined here
error[E0412]: cannot find type `UtxoStore` in this scope
--> /home/user/utxo-workshop/runtime/src/utxo.rs:90:5
|
90 | <UtxoStore>::remove(input.outpoint)
| ^^^^^^^^^ not found in this scope
warning: unused imports: `InvalidTransaction`, `TransactionValidityError`, `TransactionValidity`
--> /home/user/utxo-workshop/runtime/src/lib.rs:16:3
|
16 | TransactionValidity,
| ^^^^^^^^^^^^^^^^^^^
17 | TransactionValidityError,
| ^^^^^^^^^^^^^^^^^^^^^^^^
18 | InvalidTransaction,
| ^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
warning: unused import: `super::Aura`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:1:5
|
1 | use super::Aura;
| ^^^^^^^^^^^
warning: unused import: `Encode`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:2:21
|
2 | use codec::{Decode, Encode};
| ^^^^^^
warning: unused import: `ensure`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:6:2
|
6 | ensure,
| ^^^^^^
warning: unused imports: `Public`, `Signature`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:11:24
|
11 | use sp_core::sr25519::{Public, Signature};
| ^^^^^^ ^^^^^^^^^
warning: unused imports: `BlakeTwo256`, `Hash`, `SaturatedConversion`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:12:26
|
12 | use sp_runtime::traits::{BlakeTwo256, Hash, SaturatedConversion};
| ^^^^^^^^^^^ ^^^^ ^^^^^^^^^^^^^^^^^^^
warning: unused import: `sp_std::collections::btree_map::BTreeMap`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:13:5
|
13 | use sp_std::collections::btree_map::BTreeMap;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused imports: `TransactionLongevity`, `ValidTransaction`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:14:40
|
14 | use sp_runtime::transaction_validity::{TransactionLongevity, ValidTransaction};
| ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
error[E0609]: no field `inputs` on type `&utxo::Transaction`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:89:29
|
89 | for input in &transaction.inputs {
| ^^^^^^ help: a field with a similar name exists: `inouts`
error[E0277]: the trait bound `utxo::Transaction: _::_parity_scale_codec::WrapperTypeEncode` is not satisfied
--> /home/user/utxo-workshop/runtime/src/utxo.rs:60:1
|
60 | / decl_module! {
61 | | pub struct Module<T: Trait> for enum Call where origin: T::Origin {
62 | | fn deposit_event() = default;
63 | |
... |
76 | | }
77 | | }
| |_^ the trait `_::_parity_scale_codec::WrapperTypeEncode` is not implemented for `utxo::Transaction`
|
= note: required because of the requirements on the impl of `sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `utxo::Transaction`
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0275]: overflow evaluating the requirement `for<'b> _::_parity_scale_codec::compact::CompactRef<'b, _>: sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode`
--> /home/user/utxo-workshop/runtime/src/utxo.rs:60:1
|
60 | / decl_module! {
61 | | pub struct Module<T: Trait> for enum Call where origin: T::Origin {
62 | | fn deposit_event() = default;
63 | |
... |
76 | | }
77 | | }
| |_^
|
= help: consider adding a `#![recursion_limit="512"]` attribute to your crate (`utxo_runtime`)
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `for<'b> sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `_::_parity_scale_codec::compact::CompactRef<'b, _>`
= note: required because of the requirements on the impl of `sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `[type error]`
= note: required because of the requirements on the impl of `sp_api_hidden_includes_construct_runtime::hidden_include::sp_runtime::sp_application_crypto::sp_core::Encode` for `utxo::Transaction`
= note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
error: aborting due to 11 previous errors; 8 warnings emitted
Some errors have detailed explanations: E0275, E0277, E0412, E0609.
For more information about an error, try `rustc --explain E0275`.
error: could not compile `utxo-runtime`.
To learn more, run the command again with --verbose.
cargo check error on lib.rs which hasnt been touched