Trait frame_support::dispatch::Decode [−][src]
pub trait Decode { pub fn decode<I>(input: &mut I) -> Result<Self, Error>
where
I: Input; pub fn skip<I>(input: &mut I) -> Result<(), Error>
where
I: Input, { ... } pub fn encoded_fixed_size() -> Option<usize> { ... } }
Trait that allows zero-copy read of value-references from slices in LE format.
Required methods
pub fn decode<I>(input: &mut I) -> Result<Self, Error> where
I: Input,
[src][−]
I: Input,
Attempt to deserialise the value from input.
Provided methods
pub fn skip<I>(input: &mut I) -> Result<(), Error> where
I: Input,
[src][−]
I: Input,
Attempt to skip the encoded value from input.
The default implementation of this function is just calling Decode::decode
.
When possible, an implementation should provided a specialized implementation.
pub fn encoded_fixed_size() -> Option<usize>
[src][−]
Returns the fixed encoded size of the type.
If it returns Some(size)
then all possible values of this
type have the given size (in bytes) when encoded.
NOTE: A type with a fixed encoded size may return None
.
Implementations on Foreign Types
impl Decode for WasmValue
[src]
impl Decode for WasmValue
[src]impl Decode for WasmLevel
[src]
impl Decode for WasmLevel
[src]impl Decode for WasmValuesSet
[src]
impl Decode for WasmValuesSet
[src]impl Decode for WasmFieldName
[src]
impl Decode for WasmFieldName
[src]impl Decode for WasmEntryAttributes
[src]
impl Decode for WasmEntryAttributes
[src]impl Decode for WasmFields
[src]
impl Decode for WasmFields
[src]impl Decode for WasmMetadata
[src]
impl Decode for WasmMetadata
[src]impl Decode for NonZeroI64
[src]
impl Decode for NonZeroI64
[src]impl<O0, P0, Q0, R0> Decode for (O0, P0, Q0, R0) where
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<O0, P0, Q0, R0> Decode for (O0, P0, Q0, R0) where
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<'a, T> Decode for Cow<'a, T> where
T: ToOwned + ?Sized,
<T as ToOwned>::Owned: Decode,
[src]
impl<'a, T> Decode for Cow<'a, T> where
T: ToOwned + ?Sized,
<T as ToOwned>::Owned: Decode,
[src]impl Decode for NonZeroI8
[src]
impl Decode for NonZeroI8
[src]impl Decode for i32
[src]
impl Decode for i32
[src]impl Decode for Compact<u128>
[src]
impl Decode for Compact<u128>
[src]impl<C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl Decode for NonZeroU32
[src]
impl Decode for NonZeroU32
[src]impl Decode for NonZeroI32
[src]
impl Decode for NonZeroI32
[src]impl Decode for i64
[src]
impl Decode for i64
[src]impl<Q0, R0> Decode for (Q0, R0) where
Q0: Decode,
R0: Decode,
[src]
impl<Q0, R0> Decode for (Q0, R0) where
Q0: Decode,
R0: Decode,
[src]impl<N0, O0, P0, Q0, R0> Decode for (N0, O0, P0, Q0, R0) where
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<N0, O0, P0, Q0, R0> Decode for (N0, O0, P0, Q0, R0) where
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl Decode for NonZeroU16
[src]
impl Decode for NonZeroU16
[src]impl Decode for NonZeroU128
[src]
impl Decode for NonZeroU128
[src]impl Decode for String
[src]
impl Decode for String
[src]impl<T> Decode for LinkedList<T> where
T: Decode,
[src]
impl<T> Decode for LinkedList<T> where
T: Decode,
[src]impl Decode for NonZeroU64
[src]
impl Decode for NonZeroU64
[src]impl Decode for u8
[src]
impl Decode for u8
[src]impl<T> Decode for Compact<T> where
T: CompactAs,
Compact<<T as CompactAs>::As>: Decode,
[src]
impl<T> Decode for Compact<T> where
T: CompactAs,
Compact<<T as CompactAs>::As>: Decode,
[src]impl<I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<T> Decode for Option<T> where
T: Decode,
[src]
impl<T> Decode for Option<T> where
T: Decode,
[src]impl Decode for Compact<u32>
[src]
impl Decode for Compact<u32>
[src]impl<L0, M0, N0, O0, P0, Q0, R0> Decode for (L0, M0, N0, O0, P0, Q0, R0) where
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<L0, M0, N0, O0, P0, Q0, R0> Decode for (L0, M0, N0, O0, P0, Q0, R0) where
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<K, V> Decode for BTreeMap<K, V> where
K: Decode + Ord,
V: Decode,
[src]
impl<K, V> Decode for BTreeMap<K, V> where
K: Decode + Ord,
V: Decode,
[src]impl<M0, N0, O0, P0, Q0, R0> Decode for (M0, N0, O0, P0, Q0, R0) where
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<M0, N0, O0, P0, Q0, R0> Decode for (M0, N0, O0, P0, Q0, R0) where
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<P0, Q0, R0> Decode for (P0, Q0, R0) where
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<P0, Q0, R0> Decode for (P0, Q0, R0) where
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl Decode for i128
[src]
impl Decode for i128
[src]impl Decode for u128
[src]
impl Decode for u128
[src]impl<E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl Decode for u16
[src]
impl Decode for u16
[src]impl Decode for bool
[src]
impl Decode for bool
[src]impl Decode for i8
[src]
impl Decode for i8
[src]impl Decode for OptionBool
[src]
impl Decode for OptionBool
[src]impl Decode for Compact<u64>
[src]
impl Decode for Compact<u64>
[src]impl<T> Decode for VecDeque<T> where
T: Decode,
[src]
impl<T> Decode for VecDeque<T> where
T: Decode,
[src]impl Decode for NonZeroI128
[src]
impl Decode for NonZeroI128
[src]impl Decode for u64
[src]
impl Decode for u64
[src]impl<T> Decode for BinaryHeap<T> where
T: Decode + Ord,
[src]
impl<T> Decode for BinaryHeap<T> where
T: Decode + Ord,
[src]impl<J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl Decode for u32
[src]
impl Decode for u32
[src]impl Decode for Compact<()>
[src]
impl Decode for Compact<()>
[src]impl<F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
G0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
B0: Decode,
G0: Decode,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
B0: Decode,
G0: Decode,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<R0> Decode for (R0,) where
R0: Decode,
[src]
impl<R0> Decode for (R0,) where
R0: Decode,
[src]impl Decode for i16
[src]
impl Decode for i16
[src]impl<T, const N: usize> Decode for [T; N] where
T: Decode,
[src]
impl<T, const N: usize> Decode for [T; N] where
T: Decode,
[src]impl Decode for Compact<u8>
[src]
impl Decode for Compact<u8>
[src]impl<T> Decode for BTreeSet<T> where
T: Decode + Ord,
[src]
impl<T> Decode for BTreeSet<T> where
T: Decode + Ord,
[src]impl Decode for Compact<u16>
[src]
impl Decode for Compact<u16>
[src]impl Decode for Duration
[src]
impl Decode for Duration
[src]impl Decode for NonZeroU8
[src]
impl Decode for NonZeroU8
[src]impl Decode for NonZeroI16
[src]
impl Decode for NonZeroI16
[src]impl<A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
B0: Decode,
G0: Decode,
A0: Decode,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0) where
B0: Decode,
G0: Decode,
A0: Decode,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl<K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (K0, L0, M0, N0, O0, P0, Q0, R0) where
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
impl<K0, L0, M0, N0, O0, P0, Q0, R0> Decode for (K0, L0, M0, N0, O0, P0, Q0, R0) where
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]impl Decode for HttpRequestStatus
[src]
impl Decode for HttpRequestStatus
[src]impl Decode for Public
[src]
impl Decode for Public
[src]impl Decode for KeyTypeId
[src]
impl Decode for KeyTypeId
[src]impl Decode for ChangesTrieConfiguration
[src]
impl Decode for ChangesTrieConfiguration
[src]impl Decode for LocalizedSignature
[src]
impl Decode for LocalizedSignature
[src]impl Decode for NeverNativeValue
[src]
impl Decode for NeverNativeValue
[src]impl Decode for AccountId32
[src]
impl Decode for AccountId32
[src]impl Decode for OpaqueMetadata
[src]
impl Decode for OpaqueMetadata
[src]impl Decode for Public
[src]
impl Decode for Public
[src]impl Decode for LogLevel
[src]
impl Decode for LogLevel
[src]impl Decode for OpaqueNetworkState
[src]
impl Decode for OpaqueNetworkState
[src]impl Decode for OpaquePeerId
[src]
impl Decode for OpaquePeerId
[src]impl Decode for HttpError
[src]
impl Decode for HttpError
[src]impl Decode for HostError
[src]
impl Decode for HostError
[src]impl Decode for HttpRequestId
[src]
impl Decode for HttpRequestId
[src]impl Decode for CryptoTypeId
[src]
impl Decode for CryptoTypeId
[src]impl Decode for Signature
[src]
impl Decode for Signature
[src]impl Decode for Duration
[src]
impl Decode for Duration
[src]impl Decode for OpaqueMultiaddr
[src]
impl Decode for OpaqueMultiaddr
[src]impl Decode for Timestamp
[src]
impl Decode for Timestamp
[src]impl Decode for EnvironmentDefinition
[src]
impl Decode for EnvironmentDefinition
[src]impl Decode for Signature
[src]
impl Decode for Signature
[src]impl Decode for Entry
[src]
impl Decode for Entry
[src]impl Decode for Signature
[src]
impl Decode for Signature
[src]impl Decode for CryptoTypePublicPair
[src]
impl Decode for CryptoTypePublicPair
[src]impl Decode for Public
[src]
impl Decode for Public
[src]impl Decode for ExternEntity
[src]
impl Decode for ExternEntity
[src]impl Decode for DeriveJunction
[src]
impl Decode for DeriveJunction
[src]impl Decode for StorageKind
[src]
impl Decode for StorageKind
[src]impl Decode for Value
[src]
impl Decode for Value
[src]impl Decode for ReturnValue
[src]
impl Decode for ReturnValue
[src]impl Decode for TrackedStorageKey
[src]
impl Decode for TrackedStorageKey
[src]impl Decode for U128
[src]
impl Decode for U128
[src]impl Decode for H160
[src]
impl Decode for H160
[src]impl Decode for H512
[src]
impl Decode for H512
[src]impl Decode for H256
[src]
impl Decode for H256
[src]impl Decode for H128
[src]
impl Decode for H128
[src]impl Decode for U256
[src]
impl Decode for U256
[src]impl Decode for U512
[src]
impl Decode for U512
[src]impl Decode for StorageProof
[src]
impl Decode for StorageProof
[src]impl Decode for EcdsaVerifyError
[src]
impl Decode for EcdsaVerifyError
[src]impl<T> Decode for Crossing<T> where
T: Encode + Decode,
[src]
impl<T> Decode for Crossing<T> where
T: Encode + Decode,
[src]impl Decode for RuntimeMetadataDeprecated
[src]
impl Decode for RuntimeMetadataDeprecated
[src]impl Decode for RuntimeMetadataV12
[src]
impl Decode for RuntimeMetadataV12
[src]impl Decode for ChangesTrieSignal
[src]
impl Decode for ChangesTrieSignal
[src]impl<Hash> Decode for DigestItem<Hash> where
Hash: Decode,
[src]
impl<Hash> Decode for DigestItem<Hash> where
Hash: Decode,
[src]impl Decode for ModuleId
[src]
impl Decode for ModuleId
[src]impl<Header, Extrinsic> Decode for Block<Header, Extrinsic> where
Extrinsic: MaybeSerialize,
Header: Decode,
Vec<Extrinsic, Global>: Decode,
[src]
impl<Header, Extrinsic> Decode for Block<Header, Extrinsic> where
Extrinsic: MaybeSerialize,
Header: Decode,
Vec<Extrinsic, Global>: Decode,
[src]impl<Call, Extra> Decode for TestXt<Call, Extra> where
Call: Decode,
Option<(u64, Extra)>: Decode,
[src]
impl<Call, Extra> Decode for TestXt<Call, Extra> where
Call: Decode,
Option<(u64, Extra)>: Decode,
[src]impl<B> Decode for BlockAndTimeDeadline<B> where
B: BlockNumberProvider,
<B as BlockNumberProvider>::BlockNumber: Decode,
[src]
impl<B> Decode for BlockAndTimeDeadline<B> where
B: BlockNumberProvider,
<B as BlockNumberProvider>::BlockNumber: Decode,
[src]impl<Info> Decode for DispatchErrorWithPostInfo<Info> where
Info: Eq + PartialEq<Info> + Clone + Copy + Encode + Decode + Printable,
[src]
impl<Info> Decode for DispatchErrorWithPostInfo<Info> where
Info: Eq + PartialEq<Info> + Clone + Copy + Encode + Decode + Printable,
[src]impl<Xt> Decode for Block<Xt> where
Vec<Xt, Global>: Decode,
[src]
impl<Xt> Decode for Block<Xt> where
Vec<Xt, Global>: Decode,
[src]impl<AccountId, AccountIndex> Decode for MultiAddress<AccountId, AccountIndex> where
AccountId: Decode,
AccountIndex: HasCompact,
[src]
impl<AccountId, AccountIndex> Decode for MultiAddress<AccountId, AccountIndex> where
AccountId: Decode,
AccountIndex: HasCompact,
[src]impl<Hash> Decode for Digest<Hash> where
Vec<DigestItem<Hash>, Global>: Decode,
[src]
impl<Hash> Decode for Digest<Hash> where
Vec<DigestItem<Hash>, Global>: Decode,
[src]impl Decode for Time
[src]
impl Decode for Time
[src]impl Decode for OpaqueExtrinsic
[src]
impl Decode for OpaqueExtrinsic
[src]impl Decode for StoredMapError
[src]
impl Decode for StoredMapError
[src]impl Decode for TestSignature
[src]
impl Decode for TestSignature
[src]impl Decode for AnySignature
[src]
impl Decode for AnySignature
[src]impl<Block> Decode for SignedBlock<Block> where
Block: Decode,
[src]
impl<Block> Decode for SignedBlock<Block> where
Block: Decode,
[src]impl<Address, Call, Signature, Extra> Decode for UncheckedExtrinsic<Address, Call, Signature, Extra> where
Call: Decode,
Address: Decode,
Signature: Decode,
Extra: SignedExtension,
[src]
impl<Address, Call, Signature, Extra> Decode for UncheckedExtrinsic<Address, Call, Signature, Extra> where
Call: Decode,
Address: Decode,
Signature: Decode,
Extra: SignedExtension,
[src]impl Decode for BadOrigin
[src]
impl Decode for BadOrigin
[src]impl Decode for MultiSigner
[src]
impl Decode for MultiSigner
[src]impl Decode for LookupError
[src]
impl Decode for LookupError
[src]impl Decode for RuntimeString
[src]
impl Decode for RuntimeString
[src]impl<Xt> Decode for ExtrinsicWrapper<Xt> where
Xt: Decode,
[src]
impl<Xt> Decode for ExtrinsicWrapper<Xt> where
Xt: Decode,
[src]impl Decode for UintAuthorityId
[src]
impl Decode for UintAuthorityId
[src]impl<Hashing> Decode for RandomNumberGenerator<Hashing> where
Hashing: Hash,
<Hashing as Hash>::Output: Decode,
[src]
impl<Hashing> Decode for RandomNumberGenerator<Hashing> where
Hashing: Hash,
<Hashing as Hash>::Output: Decode,
[src]impl Decode for MultiSignature
[src]
impl Decode for MultiSignature
[src]impl<Number, Hash> Decode for Header<Number, Hash> where
Hash: Hash,
Number: HasCompact + Copy + Into<U256> + TryFrom<U256>,
<Hash as Hash>::Output: Decode,
[src]
impl<Number, Hash> Decode for Header<Number, Hash> where
Hash: Hash,
Number: HasCompact + Copy + Into<U256> + TryFrom<U256>,
<Hash as Hash>::Output: Decode,
[src]impl Decode for Signature
[src]
impl Decode for Signature
[src]impl Decode for Public
[src]
impl Decode for Public
[src]impl Decode for Public
[src]
impl Decode for Public
[src]impl Decode for Signature
[src]
impl Decode for Signature
[src]impl Decode for Public
[src]
impl Decode for Public
[src]impl Decode for Signature
[src]
impl Decode for Signature
[src]impl Decode for Percent
[src]
impl Decode for Percent
[src]impl Decode for Perquintill
[src]
impl Decode for Perquintill
[src]impl Decode for PerU16
[src]
impl Decode for PerU16
[src]impl Decode for Perbill
[src]
impl Decode for Perbill
[src]impl Decode for Permill
[src]
impl Decode for Permill
[src]impl Decode for FixedI64
[src]
impl Decode for FixedI64
[src]impl Decode for FixedU128
[src]
impl Decode for FixedU128
[src]impl Decode for FixedI128
[src]
impl Decode for FixedI128
[src]impl Decode for Error
[src]
impl Decode for Error
[src]impl Decode for CheckInherentsResult
[src]
impl Decode for CheckInherentsResult
[src]impl<Reporter, Offender> Decode for OffenceDetails<Reporter, Offender> where
Offender: Decode,
Vec<Reporter, Global>: Decode,
[src]
impl<Reporter, Offender> Decode for OffenceDetails<Reporter, Offender> where
Offender: Decode,
Vec<Reporter, Global>: Decode,
[src]Implementors
impl Decode for RuntimeMetadata
[src]
impl Decode for RuntimeMetadata
[src]impl Decode for StorageEntryModifier
[src]
impl Decode for StorageEntryModifier
[src]impl Decode for StorageEntryType
[src]
impl Decode for StorageEntryType
[src]impl Decode for StorageHasher
[src]
impl Decode for StorageHasher
[src]impl Decode for DispatchError
[src]
impl Decode for DispatchError
[src]impl Decode for InvalidTransaction
[src]
impl Decode for InvalidTransaction
[src]impl Decode for TransactionSource
[src]
impl Decode for TransactionSource
[src]impl Decode for TransactionValidityError
[src]
impl Decode for TransactionValidityError
[src]impl Decode for UnknownTransaction
[src]
impl Decode for UnknownTransaction
[src]impl Decode for BalanceStatus
[src]
impl Decode for BalanceStatus
[src]impl Decode for DispatchClass
[src]
impl Decode for DispatchClass
[src]impl Decode for EventMetadata
[src]
impl Decode for EventMetadata
[src]impl Decode for OuterEventMetadata
[src]
impl Decode for OuterEventMetadata
[src]impl Decode for ExtrinsicMetadata
[src]
impl Decode for ExtrinsicMetadata
[src]impl Decode for ModuleMetadata
[src]
impl Decode for ModuleMetadata
[src]impl Decode for RuntimeMetadataPrefixed
[src]
impl Decode for RuntimeMetadataPrefixed
[src]impl Decode for StorageEntryMetadata
[src]
impl Decode for StorageEntryMetadata
[src]impl Decode for StorageMetadata
[src]
impl Decode for StorageMetadata
[src]impl Decode for InherentData
[src]
impl Decode for InherentData
[src]impl Decode for ValidTransaction
[src]
impl Decode for ValidTransaction
[src]impl Decode for PalletVersion
[src]
impl Decode for PalletVersion
[src]impl Decode for WithdrawReasons
[src]
impl Decode for WithdrawReasons
[src]impl Decode for DispatchInfo
[src]
impl Decode for DispatchInfo
[src]impl Decode for PostDispatchInfo
[src]
impl Decode for PostDispatchInfo
[src]impl Decode for RuntimeDbWeight
[src]
impl Decode for RuntimeDbWeight
[src]impl Decode for ErrorMetadata
[src]
impl Decode for ErrorMetadata
[src]impl Decode for FunctionArgumentMetadata
[src]
impl Decode for FunctionArgumentMetadata
[src]impl Decode for FunctionMetadata
[src]
impl Decode for FunctionMetadata
[src]impl Decode for ModuleConstantMetadata
[src]
impl Decode for ModuleConstantMetadata
[src]impl<B, O> Decode for DecodeDifferent<B, O> where
O: Decode + 'static,
B: 'static,
[src]
impl<B, O> Decode for DecodeDifferent<B, O> where
O: Decode + 'static,
B: 'static,
[src]impl<Balance> Decode for WeightToFeeCoefficient<Balance> where
Balance: Decode,
Balance: Decode,
[src]
impl<Balance> Decode for WeightToFeeCoefficient<Balance> where
Balance: Decode,
Balance: Decode,
[src]impl<BlockNumber> Decode for DispatchTime<BlockNumber> where
BlockNumber: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
[src]
impl<BlockNumber> Decode for DispatchTime<BlockNumber> where
BlockNumber: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
[src]impl<T> Decode for PhantomData<T>
[src]
impl<T> Decode for PhantomData<T>
[src]impl<T> Decode for PerDispatchClass<T> where
T: Decode,
T: Decode,
T: Decode,
T: Decode,
T: Decode,
T: Decode,
[src]
impl<T> Decode for PerDispatchClass<T> where
T: Decode,
T: Decode,
T: Decode,
T: Decode,
T: Decode,
T: Decode,
[src]impl<T, X> Decode for X where
T: Decode + Into<X>,
X: WrapperTypeDecode<Wrapped = T>,
[src]
impl<T, X> Decode for X where
T: Decode + Into<X>,
X: WrapperTypeDecode<Wrapped = T>,
[src]impl<H, N> Decode for State<H, N> where
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
impl<H, N> Decode for State<H, N> where
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
Option<(H, N)>: Decode,
impl<H, N> Decode for Prevote<H, N> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
impl<H, N> Decode for Prevote<H, N> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
impl<H, N> Decode for Precommit<H, N> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
impl<H, N> Decode for Precommit<H, N> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
impl<H, N> Decode for PrimaryPropose<H, N> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
impl<H, N> Decode for PrimaryPropose<H, N> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
impl<Id, V, S> Decode for Equivocation<Id, V, S> where
Id: Decode,
Id: Decode,
V: Decode,
S: Decode,
(V, S): Decode,
V: Decode,
S: Decode,
(V, S): Decode,
impl<Id, V, S> Decode for Equivocation<Id, V, S> where
Id: Decode,
Id: Decode,
V: Decode,
S: Decode,
(V, S): Decode,
V: Decode,
S: Decode,
(V, S): Decode,
impl<H, N> Decode for Message<H, N> where
Prevote<H, N>: Decode,
Prevote<H, N>: Decode,
Precommit<H, N>: Decode,
Precommit<H, N>: Decode,
PrimaryPropose<H, N>: Decode,
PrimaryPropose<H, N>: Decode,
impl<H, N> Decode for Message<H, N> where
Prevote<H, N>: Decode,
Prevote<H, N>: Decode,
Precommit<H, N>: Decode,
Precommit<H, N>: Decode,
PrimaryPropose<H, N>: Decode,
PrimaryPropose<H, N>: Decode,
impl<H, N, S, Id> Decode for SignedMessage<H, N, S, Id> where
Message<H, N>: Decode,
Message<H, N>: Decode,
S: Decode,
S: Decode,
Id: Decode,
Id: Decode,
impl<H, N, S, Id> Decode for SignedMessage<H, N, S, Id> where
Message<H, N>: Decode,
Message<H, N>: Decode,
S: Decode,
S: Decode,
Id: Decode,
Id: Decode,
impl<H, N, S, Id> Decode for Commit<H, N, S, Id> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
Vec<SignedPrecommit<H, N, S, Id>>: Decode,
Vec<SignedPrecommit<H, N, S, Id>>: Decode,
impl<H, N, S, Id> Decode for Commit<H, N, S, Id> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
Vec<SignedPrecommit<H, N, S, Id>>: Decode,
Vec<SignedPrecommit<H, N, S, Id>>: Decode,
impl<H, N, S, Id> Decode for SignedPrevote<H, N, S, Id> where
Prevote<H, N>: Decode,
Prevote<H, N>: Decode,
S: Decode,
S: Decode,
Id: Decode,
Id: Decode,
impl<H, N, S, Id> Decode for SignedPrevote<H, N, S, Id> where
Prevote<H, N>: Decode,
Prevote<H, N>: Decode,
S: Decode,
S: Decode,
Id: Decode,
Id: Decode,
impl<H, N, S, Id> Decode for SignedPrecommit<H, N, S, Id> where
Precommit<H, N>: Decode,
Precommit<H, N>: Decode,
S: Decode,
S: Decode,
Id: Decode,
Id: Decode,
impl<H, N, S, Id> Decode for SignedPrecommit<H, N, S, Id> where
Precommit<H, N>: Decode,
Precommit<H, N>: Decode,
S: Decode,
S: Decode,
Id: Decode,
Id: Decode,
impl<H, N, S, Id> Decode for CompactCommit<H, N, S, Id> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
Vec<Precommit<H, N>>: Decode,
Vec<Precommit<H, N>>: Decode,
MultiAuthData<S, Id>: Decode,
MultiAuthData<S, Id>: Decode,
impl<H, N, S, Id> Decode for CompactCommit<H, N, S, Id> where
H: Decode,
H: Decode,
N: Decode,
N: Decode,
Vec<Precommit<H, N>>: Decode,
Vec<Precommit<H, N>>: Decode,
MultiAuthData<S, Id>: Decode,
MultiAuthData<S, Id>: Decode,
impl<H, N, S, Id> Decode for CatchUp<H, N, S, Id> where
Vec<SignedPrevote<H, N, S, Id>>: Decode,
Vec<SignedPrevote<H, N, S, Id>>: Decode,
Vec<SignedPrecommit<H, N, S, Id>>: Decode,
Vec<SignedPrecommit<H, N, S, Id>>: Decode,
H: Decode,
H: Decode,
N: Decode,
N: Decode,
impl<H, N, S, Id> Decode for CatchUp<H, N, S, Id> where
Vec<SignedPrevote<H, N, S, Id>>: Decode,
Vec<SignedPrevote<H, N, S, Id>>: Decode,
Vec<SignedPrecommit<H, N, S, Id>>: Decode,
Vec<SignedPrecommit<H, N, S, Id>>: Decode,
H: Decode,
H: Decode,
N: Decode,
N: Decode,
impl<H, N, S, Id> Decode for HistoricalVotes<H, N, S, Id> where
Vec<SignedMessage<H, N, S, Id>>: Decode,
Vec<SignedMessage<H, N, S, Id>>: Decode,
impl<H, N, S, Id> Decode for HistoricalVotes<H, N, S, Id> where
Vec<SignedMessage<H, N, S, Id>>: Decode,
Vec<SignedMessage<H, N, S, Id>>: Decode,
impl<H, N, V> Decode for ForkTree<H, N, V> where
Vec<Node<H, N, V>>: Decode,
Vec<Node<H, N, V>>: Decode,
Option<N>: Decode,
Option<N>: Decode,
impl<H, N, V> Decode for ForkTree<H, N, V> where
Vec<Node<H, N, V>>: Decode,
Vec<Node<H, N, V>>: Decode,
Option<N>: Decode,
Option<N>: Decode,
impl Decode for BenchmarkParameter
impl Decode for BenchmarkParameter
impl Decode for BenchmarkBatch
impl Decode for BenchmarkBatch
impl Decode for BenchmarkResults
impl Decode for BenchmarkResults
impl Decode for BenchmarkConfig
impl Decode for BenchmarkConfig
impl<B, O> Decode for DecodeDifferent<B, O> where
B: 'static,
O: Decode + 'static,
impl<B, O> Decode for DecodeDifferent<B, O> where
B: 'static,
O: Decode + 'static,
impl Decode for FunctionMetadata
impl Decode for FunctionMetadata
impl Decode for FunctionArgumentMetadata
impl Decode for FunctionArgumentMetadata
impl Decode for OuterEventMetadata
impl Decode for OuterEventMetadata
impl Decode for EventMetadata
impl Decode for EventMetadata
impl Decode for StorageEntryMetadata
impl Decode for StorageEntryMetadata
impl Decode for ModuleConstantMetadata
impl Decode for ModuleConstantMetadata
impl Decode for ErrorMetadata
impl Decode for ErrorMetadata
impl Decode for StorageHasher
impl Decode for StorageHasher
impl Decode for StorageEntryType
impl Decode for StorageEntryType
impl Decode for StorageEntryModifier
impl Decode for StorageEntryModifier
impl Decode for StorageMetadata
impl Decode for StorageMetadata
impl Decode for RuntimeMetadataPrefixed
impl Decode for RuntimeMetadataPrefixed
impl Decode for ExtrinsicMetadata
impl Decode for ExtrinsicMetadata
impl Decode for RuntimeMetadata
impl Decode for RuntimeMetadata
impl Decode for RuntimeMetadataDeprecated
impl Decode for RuntimeMetadataDeprecated
impl Decode for RuntimeMetadataV12
impl Decode for RuntimeMetadataV12
impl Decode for ModuleMetadata
impl Decode for ModuleMetadata
impl Decode for BlockLength
impl Decode for BlockLength
impl Decode for WeightsPerClass
impl Decode for WeightsPerClass
impl Decode for BlockWeights
impl Decode for BlockWeights
impl<T: Config + Send + Sync> Decode for CheckGenesis<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config + Send + Sync> Decode for CheckGenesis<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config + Send + Sync> Decode for CheckMortality<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config + Send + Sync> Decode for CheckMortality<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config> Decode for CheckNonce<T> where
T::Index: HasCompact,
impl<T: Config> Decode for CheckNonce<T> where
T::Index: HasCompact,
impl<T: Config + Send + Sync> Decode for CheckSpecVersion<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config + Send + Sync> Decode for CheckSpecVersion<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config + Send + Sync> Decode for CheckTxVersion<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config + Send + Sync> Decode for CheckTxVersion<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config + Send + Sync> Decode for CheckWeight<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config + Send + Sync> Decode for CheckWeight<T> where
PhantomData<T>: Decode,
PhantomData<T>: Decode,
impl<T: Config> Decode for Event<T> where
T::AccountId: Decode,
T::AccountId: Decode,
T::AccountId: Decode,
T::AccountId: Decode,
impl<T: Config> Decode for Event<T> where
T::AccountId: Decode,
T::AccountId: Decode,
T::AccountId: Decode,
T::AccountId: Decode,
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for Call<T>
impl Decode for Phase
impl Decode for Phase
impl<E: Parameter + Member, T> Decode for EventRecord<E, T> where
E: Decode,
E: Decode,
Vec<T>: Decode,
Vec<T>: Decode,
impl<E: Parameter + Member, T> Decode for EventRecord<E, T> where
E: Decode,
E: Decode,
Vec<T>: Decode,
Vec<T>: Decode,
impl<AccountId> Decode for RawOrigin<AccountId> where
AccountId: Decode,
AccountId: Decode,
impl<AccountId> Decode for RawOrigin<AccountId> where
AccountId: Decode,
AccountId: Decode,
impl<Index, AccountData> Decode for AccountInfo<Index, AccountData> where
Index: Decode,
Index: Decode,
AccountData: Decode,
AccountData: Decode,
impl<Index, AccountData> Decode for AccountInfo<Index, AccountData> where
Index: Decode,
Index: Decode,
AccountData: Decode,
AccountData: Decode,
impl Decode for LastRuntimeUpgradeInfo
impl Decode for LastRuntimeUpgradeInfo
impl<T: Config> Decode for Event<T> where
Option<T::AccountId>: Decode,
Option<T::AccountId>: Decode,
T::Role: Decode,
T::Role: Decode,
Option<T::AccountId>: Decode,
Option<T::AccountId>: Decode,
T::Role: Decode,
T::Role: Decode,
impl<T: Config> Decode for Event<T> where
Option<T::AccountId>: Decode,
Option<T::AccountId>: Decode,
T::Role: Decode,
T::Role: Decode,
Option<T::AccountId>: Decode,
Option<T::AccountId>: Decode,
T::Role: Decode,
T::Role: Decode,
impl<T: Config> Decode for Call<T> where
Option<<T::Lookup as StaticLookup>::Source>: Decode,
Option<<T::Lookup as StaticLookup>::Source>: Decode,
T::Role: Decode,
T::Role: Decode,
Option<<T::Lookup as StaticLookup>::Source>: Decode,
Option<<T::Lookup as StaticLookup>::Source>: Decode,
T::Role: Decode,
T::Role: Decode,
impl<T: Config> Decode for Call<T> where
Option<<T::Lookup as StaticLookup>::Source>: Decode,
Option<<T::Lookup as StaticLookup>::Source>: Decode,
T::Role: Decode,
T::Role: Decode,
Option<<T::Lookup as StaticLookup>::Source>: Decode,
Option<<T::Lookup as StaticLookup>::Source>: Decode,
T::Role: Decode,
T::Role: Decode,
impl<BlockNumber, CurrencyId> Decode for VotingParameters<BlockNumber, CurrencyId> where
BlockNumber: Decode,
BlockNumber: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
impl<BlockNumber, CurrencyId> Decode for VotingParameters<BlockNumber, CurrencyId> where
BlockNumber: Decode,
BlockNumber: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
impl Decode for VoteCountingStrategy
impl Decode for VoteCountingStrategy
impl<Balance> Decode for VoteData<Balance> where
Balance: Decode,
Balance: Decode,
impl<Balance> Decode for VoteData<Balance> where
Balance: Decode,
Balance: Decode,
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for Event<T>
impl<T: Config> Decode for Event<T>
impl<T: Config> Decode for Call<T> where
Box<<T as Config>::Call>: Decode,
Box<<T as Config>::Call>: Decode,
Box<<T as Config>::Call>: Decode,
Box<<T as Config>::Call>: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
Box<<T as Config>::Call>: Decode,
Box<<T as Config>::Call>: Decode,
impl<T: Config> Decode for Call<T> where
Box<<T as Config>::Call>: Decode,
Box<<T as Config>::Call>: Decode,
Box<<T as Config>::Call>: Decode,
Box<<T as Config>::Call>: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
Box<<T as Config>::Call>: Decode,
Box<<T as Config>::Call>: Decode,
impl<BlockNumber, CurrencyId> Decode for VotingParameters<BlockNumber, CurrencyId> where
BlockNumber: Decode,
BlockNumber: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
impl<BlockNumber, CurrencyId> Decode for VotingParameters<BlockNumber, CurrencyId> where
BlockNumber: Decode,
BlockNumber: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
impl<Balance> Decode for Conviction<Balance> where
Balance: Decode,
Balance: Decode,
impl<Balance> Decode for Conviction<Balance> where
Balance: Decode,
Balance: Decode,
impl<AccountId, Balance, BlockNumber, CurrencyId> Decode for ProposalState<AccountId, Balance, BlockNumber, CurrencyId> where
VotingParameters<BlockNumber, CurrencyId>: Decode,
VotingParameters<BlockNumber, CurrencyId>: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
Vec<(AccountId, BlockNumber, Conviction<Balance>)>: Decode,
Vec<(AccountId, BlockNumber, Conviction<Balance>)>: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
ConvictionSnapshot<Balance>: Decode,
ConvictionSnapshot<Balance>: Decode,
impl<AccountId, Balance, BlockNumber, CurrencyId> Decode for ProposalState<AccountId, Balance, BlockNumber, CurrencyId> where
VotingParameters<BlockNumber, CurrencyId>: Decode,
VotingParameters<BlockNumber, CurrencyId>: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
Vec<(AccountId, BlockNumber, Conviction<Balance>)>: Decode,
Vec<(AccountId, BlockNumber, Conviction<Balance>)>: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
ConvictionSnapshot<Balance>: Decode,
ConvictionSnapshot<Balance>: Decode,
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for Call<T>
impl<AccountId, VotingSystem> Decode for OrganizationDetails<AccountId, VotingSystem> where
Vec<AccountId>: Decode,
Vec<AccountId>: Decode,
VotingSystem: Decode,
VotingSystem: Decode,
impl<AccountId, VotingSystem> Decode for OrganizationDetails<AccountId, VotingSystem> where
Vec<AccountId>: Decode,
Vec<AccountId>: Decode,
VotingSystem: Decode,
VotingSystem: Decode,
impl<Call, OrganizationId, VotingSystem> Decode for Proposal<Call, OrganizationId, VotingSystem> where
OrganizationId: Decode,
OrganizationId: Decode,
Call: Decode,
Call: Decode,
VotingSystem: Decode,
VotingSystem: Decode,
impl<Call, OrganizationId, VotingSystem> Decode for Proposal<Call, OrganizationId, VotingSystem> where
OrganizationId: Decode,
OrganizationId: Decode,
Call: Decode,
Call: Decode,
VotingSystem: Decode,
VotingSystem: Decode,
impl<AccountId, OrganizationDetails, ProposalId, VoteData> Decode for RawEvent<AccountId, OrganizationDetails, ProposalId, VoteData> where
AccountId: Decode,
AccountId: Decode,
OrganizationDetails: Decode,
OrganizationDetails: Decode,
AccountId: Decode,
AccountId: Decode,
AccountId: Decode,
AccountId: Decode,
OrganizationDetails: Decode,
OrganizationDetails: Decode,
OrganizationDetails: Decode,
OrganizationDetails: Decode,
AccountId: Decode,
AccountId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
AccountId: Decode,
AccountId: Decode,
VoteData: Decode,
VoteData: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
impl<AccountId, OrganizationDetails, ProposalId, VoteData> Decode for RawEvent<AccountId, OrganizationDetails, ProposalId, VoteData> where
AccountId: Decode,
AccountId: Decode,
OrganizationDetails: Decode,
OrganizationDetails: Decode,
AccountId: Decode,
AccountId: Decode,
AccountId: Decode,
AccountId: Decode,
OrganizationDetails: Decode,
OrganizationDetails: Decode,
OrganizationDetails: Decode,
OrganizationDetails: Decode,
AccountId: Decode,
AccountId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
AccountId: Decode,
AccountId: Decode,
VoteData: Decode,
VoteData: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
ProposalId: Decode,
impl<BlockNumber, CurrencyId> Decode for VotingParameters<BlockNumber, CurrencyId> where
BlockNumber: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
impl<BlockNumber, CurrencyId> Decode for VotingParameters<BlockNumber, CurrencyId> where
BlockNumber: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
BlockNumber: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
impl<Balance, Hash> Decode for VoteData<Balance, Hash> where
Hash: Decode,
Hash: Decode,
Balance: Decode,
Balance: Decode,
impl<Balance, Hash> Decode for VoteData<Balance, Hash> where
Hash: Decode,
Hash: Decode,
Balance: Decode,
Balance: Decode,
impl<Hash, AccountId> Decode for RawEvent<Hash, AccountId> where
AccountId: Decode,
AccountId: Decode,
Hash: Decode,
Hash: Decode,
Hash: Decode,
Hash: Decode,
AccountId: Decode,
AccountId: Decode,
Hash: Decode,
Hash: Decode,
Hash: Decode,
Hash: Decode,
impl<Hash, AccountId> Decode for RawEvent<Hash, AccountId> where
AccountId: Decode,
AccountId: Decode,
Hash: Decode,
Hash: Decode,
Hash: Decode,
Hash: Decode,
AccountId: Decode,
AccountId: Decode,
Hash: Decode,
Hash: Decode,
Hash: Decode,
Hash: Decode,
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for Call<T>
impl<Balance> Decode for AccountCurrencyData<Balance> where
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
impl<Balance> Decode for AccountCurrencyData<Balance> where
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
impl<AccountId> Decode for CurrencyDetails<AccountId> where
AccountId: Decode,
AccountId: Decode,
impl<AccountId> Decode for CurrencyDetails<AccountId> where
AccountId: Decode,
AccountId: Decode,
impl<AccountId, Balance, CurrencyId, CurrencyDetails> Decode for RawEvent<AccountId, Balance, CurrencyId, CurrencyDetails> where
CurrencyId: Decode,
CurrencyId: Decode,
CurrencyDetails: Decode,
CurrencyDetails: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
CurrencyDetails: Decode,
CurrencyDetails: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
AccountId: Decode,
AccountId: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
impl<AccountId, Balance, CurrencyId, CurrencyDetails> Decode for RawEvent<AccountId, Balance, CurrencyId, CurrencyDetails> where
CurrencyId: Decode,
CurrencyId: Decode,
CurrencyDetails: Decode,
CurrencyDetails: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
CurrencyDetails: Decode,
CurrencyDetails: Decode,
CurrencyId: Decode,
CurrencyId: Decode,
AccountId: Decode,
AccountId: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
impl<T: Config> Decode for Call<T> where
T::CurrencyId: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
T::Balance: Decode,
T::Balance: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
T::Balance: Decode,
T::Balance: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
CurrencyDetails<T::AccountId>: Decode,
CurrencyDetails<T::AccountId>: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
T::Balance: Decode,
T::Balance: Decode,
impl<T: Config> Decode for Call<T> where
T::CurrencyId: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
T::Balance: Decode,
T::Balance: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
T::Balance: Decode,
T::Balance: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
CurrencyDetails<T::AccountId>: Decode,
CurrencyDetails<T::AccountId>: Decode,
T::CurrencyId: Decode,
T::CurrencyId: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
<T::Lookup as StaticLookup>::Source: Decode,
T::Balance: Decode,
T::Balance: Decode,
impl Decode for CurrencyId
impl Decode for CurrencyId
impl Decode for Role
impl Decode for Role
impl Decode for SessionKeys
impl Decode for SessionKeys
impl Decode for RuntimeVotingParameters
impl Decode for RuntimeVotingParameters
impl Decode for RuntimeVotingSystemId
impl Decode for RuntimeVotingSystemId
impl Decode for Event
impl Decode for Event
impl Decode for OriginCaller
impl Decode for OriginCaller
impl Decode for Call
impl Decode for Call
impl Decode for ProposalResult
impl Decode for ProposalResult
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for Call<T> where
Vec<T::Header>: Decode,
Vec<T::Header>: Decode,
impl<T: Config> Decode for Call<T> where
Vec<T::Header>: Decode,
Vec<T::Header>: Decode,
impl Decode for GrandpaTimeSlot
impl Decode for GrandpaTimeSlot
impl<N> Decode for OldStoredPendingChange<N> where
N: Decode,
N: Decode,
N: Decode,
N: Decode,
impl<N> Decode for OldStoredPendingChange<N> where
N: Decode,
N: Decode,
N: Decode,
N: Decode,
impl<N: Decode> Decode for StoredPendingChange<N>
impl<N: Decode> Decode for StoredPendingChange<N>
impl<N> Decode for StoredState<N> where
N: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
impl<N> Decode for StoredState<N> where
N: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
impl Decode for Event
impl Decode for Event
impl<T: Config> Decode for Call<T> where
EquivocationProof<T::Hash, T::BlockNumber>: Decode,
EquivocationProof<T::Hash, T::BlockNumber>: Decode,
T::KeyOwnerProof: Decode,
T::KeyOwnerProof: Decode,
EquivocationProof<T::Hash, T::BlockNumber>: Decode,
EquivocationProof<T::Hash, T::BlockNumber>: Decode,
T::KeyOwnerProof: Decode,
T::KeyOwnerProof: Decode,
T::BlockNumber: Decode,
T::BlockNumber: Decode,
T::BlockNumber: Decode,
T::BlockNumber: Decode,
impl<T: Config> Decode for Call<T> where
EquivocationProof<T::Hash, T::BlockNumber>: Decode,
EquivocationProof<T::Hash, T::BlockNumber>: Decode,
T::KeyOwnerProof: Decode,
T::KeyOwnerProof: Decode,
EquivocationProof<T::Hash, T::BlockNumber>: Decode,
EquivocationProof<T::Hash, T::BlockNumber>: Decode,
T::KeyOwnerProof: Decode,
T::KeyOwnerProof: Decode,
T::BlockNumber: Decode,
T::BlockNumber: Decode,
T::BlockNumber: Decode,
T::BlockNumber: Decode,
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for Call<T>
impl Decode for Event
impl Decode for Event
impl<T: Config> Decode for Call<T> where
T::Keys: Decode,
T::Keys: Decode,
impl<T: Config> Decode for Call<T> where
T::Keys: Decode,
T::Keys: Decode,
impl<T: Config> Decode for Call<T> where
T::Moment: HasCompact,
impl<T: Config> Decode for Call<T> where
T::Moment: HasCompact,
impl<Balance> Decode for InclusionFee<Balance> where
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
impl<Balance> Decode for InclusionFee<Balance> where
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
impl<Balance> Decode for FeeDetails<Balance> where
Option<InclusionFee<Balance>>: Decode,
Option<InclusionFee<Balance>>: Decode,
Balance: Decode,
Balance: Decode,
impl<Balance> Decode for FeeDetails<Balance> where
Option<InclusionFee<Balance>>: Decode,
Option<InclusionFee<Balance>>: Decode,
Balance: Decode,
Balance: Decode,
impl<Balance> Decode for RuntimeDispatchInfo<Balance> where
Balance: Decode,
Balance: Decode,
impl<Balance> Decode for RuntimeDispatchInfo<Balance> where
Balance: Decode,
Balance: Decode,
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for Call<T>
impl<T: Config> Decode for ChargeTransactionPayment<T> where
<<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: HasCompact,
impl<T: Config> Decode for ChargeTransactionPayment<T> where
<<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: HasCompact,
impl Decode for U128
impl Decode for U128
impl Decode for U256
impl Decode for U256
impl Decode for U512
impl Decode for U512
impl Decode for H128
impl Decode for H128
impl Decode for H160
impl Decode for H160
impl Decode for H256
impl Decode for H256
impl Decode for H512
impl Decode for H512
impl Decode for Epoch
impl Decode for Epoch
impl<Hash, Number, E: Epoch> Decode for EpochChangesV0<Hash, Number, E> where
ForkTree<Hash, Number, PersistedEpoch<E>>: Decode,
ForkTree<Hash, Number, PersistedEpoch<E>>: Decode,
impl<Hash, Number, E: Epoch> Decode for EpochChangesV0<Hash, Number, E> where
ForkTree<Hash, Number, PersistedEpoch<E>>: Decode,
ForkTree<Hash, Number, PersistedEpoch<E>>: Decode,
impl<E: Epoch> Decode for EpochHeader<E> where
E::Slot: Decode,
E::Slot: Decode,
E::Slot: Decode,
E::Slot: Decode,
impl<E: Epoch> Decode for EpochHeader<E> where
E::Slot: Decode,
E::Slot: Decode,
E::Slot: Decode,
E::Slot: Decode,
impl<E: Epoch> Decode for PersistedEpoch<E> where
E: Decode,
E: Decode,
E: Decode,
E: Decode,
E: Decode,
E: Decode,
impl<E: Epoch> Decode for PersistedEpoch<E> where
E: Decode,
E: Decode,
E: Decode,
E: Decode,
E: Decode,
E: Decode,
impl<E: Epoch> Decode for PersistedEpochHeader<E> where
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
impl<E: Epoch> Decode for PersistedEpochHeader<E> where
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
EpochHeader<E>: Decode,
impl<Hash, Number, E: Epoch> Decode for EpochChanges<Hash, Number, E> where
ForkTree<Hash, Number, PersistedEpochHeader<E>>: Decode,
ForkTree<Hash, Number, PersistedEpochHeader<E>>: Decode,
BTreeMap<(Hash, Number), PersistedEpoch<E>>: Decode,
BTreeMap<(Hash, Number), PersistedEpoch<E>>: Decode,
impl<Hash, Number, E: Epoch> Decode for EpochChanges<Hash, Number, E> where
ForkTree<Hash, Number, PersistedEpochHeader<E>>: Decode,
ForkTree<Hash, Number, PersistedEpochHeader<E>>: Decode,
BTreeMap<(Hash, Number), PersistedEpoch<E>>: Decode,
BTreeMap<(Hash, Number), PersistedEpoch<E>>: Decode,
impl<T> Decode for SlotDuration<T> where
T: Decode,
T: Decode,
impl<T> Decode for SlotDuration<T> where
T: Decode,
T: Decode,
impl<H, N> Decode for AuthoritySet<H, N> where
ForkTree<H, N, PendingChange<H, N>>: Decode,
ForkTree<H, N, PendingChange<H, N>>: Decode,
Vec<PendingChange<H, N>>: Decode,
Vec<PendingChange<H, N>>: Decode,
AuthoritySetChanges<N>: Decode,
AuthoritySetChanges<N>: Decode,
impl<H, N> Decode for AuthoritySet<H, N> where
ForkTree<H, N, PendingChange<H, N>>: Decode,
ForkTree<H, N, PendingChange<H, N>>: Decode,
Vec<PendingChange<H, N>>: Decode,
Vec<PendingChange<H, N>>: Decode,
AuthoritySetChanges<N>: Decode,
AuthoritySetChanges<N>: Decode,
impl<Header: HeaderT> Decode for FinalityProof<Header> where
Header::Hash: Decode,
Header::Hash: Decode,
Vec<Header>: Decode,
Vec<Header>: Decode,
impl<Header: HeaderT> Decode for FinalityProof<Header> where
Header::Hash: Decode,
Header::Hash: Decode,
Vec<Header>: Decode,
Vec<Header>: Decode,
impl<Block: BlockT> Decode for GrandpaJustification<Block> where
Commit<Block>: Decode,
Commit<Block>: Decode,
Vec<Block::Header>: Decode,
Vec<Block::Header>: Decode,
impl<Block: BlockT> Decode for GrandpaJustification<Block> where
Commit<Block>: Decode,
Commit<Block>: Decode,
Vec<Block::Header>: Decode,
Vec<Block::Header>: Decode,
impl Decode for OldRuntimeVersion
impl Decode for OldRuntimeVersion
impl Decode for Public
impl Decode for Public
impl Decode for Signature
impl Decode for Signature
impl Decode for Public
impl Decode for Public
impl Decode for Signature
impl Decode for Signature
impl Decode for Public
impl Decode for Public
impl Decode for Signature
impl Decode for Signature
impl Decode for Percent
impl Decode for Percent
impl Decode for PerU16
impl Decode for PerU16
impl Decode for Permill
impl Decode for Permill
impl Decode for Perbill
impl Decode for Perbill
impl Decode for Perquintill
impl Decode for Perquintill
impl Decode for FixedI64
impl Decode for FixedI64
impl Decode for FixedI128
impl Decode for FixedI128
impl Decode for FixedU128
impl Decode for FixedU128
impl Decode for InherentError
impl Decode for InherentError
impl<AuthorityId: Codec> Decode for ConsensusLog<AuthorityId> where
Vec<AuthorityId>: Decode,
Vec<AuthorityId>: Decode,
impl<AuthorityId: Codec> Decode for ConsensusLog<AuthorityId> where
Vec<AuthorityId>: Decode,
Vec<AuthorityId>: Decode,
impl Decode for PrimaryPreDigest
impl Decode for PrimaryPreDigest
impl Decode for SecondaryPlainPreDigest
impl Decode for SecondaryPlainPreDigest
impl Decode for SecondaryVRFPreDigest
impl Decode for SecondaryVRFPreDigest
impl Decode for PreDigest
impl Decode for PreDigest
impl Decode for NextEpochDescriptor
impl Decode for NextEpochDescriptor
impl Decode for NextConfigDescriptor
impl Decode for NextConfigDescriptor
impl Decode for ConsensusLog
impl Decode for ConsensusLog
impl Decode for BabeGenesisConfigurationV1
impl Decode for BabeGenesisConfigurationV1
impl Decode for BabeGenesisConfiguration
impl Decode for BabeGenesisConfiguration
impl Decode for AllowedSlots
impl Decode for AllowedSlots
impl Decode for BabeEpochConfiguration
impl Decode for BabeEpochConfiguration
impl Decode for OpaqueKeyOwnershipProof
impl Decode for OpaqueKeyOwnershipProof
impl Decode for Epoch
impl Decode for Epoch
impl Decode for Slot
impl Decode for Slot
impl<Header, Id> Decode for EquivocationProof<Header, Id> where
Id: Decode,
Id: Decode,
Header: Decode,
Header: Decode,
Header: Decode,
Header: Decode,
impl<Header, Id> Decode for EquivocationProof<Header, Id> where
Id: Decode,
Id: Decode,
Header: Decode,
Header: Decode,
Header: Decode,
Header: Decode,
impl Decode for VRFOutput
impl Decode for VRFOutput
impl Decode for VRFProof
impl Decode for VRFProof
impl Decode for DeriveJunction
impl Decode for DeriveJunction
impl Decode for AccountId32
impl Decode for AccountId32
impl Decode for KeyTypeId
impl Decode for KeyTypeId
impl Decode for CryptoTypeId
impl Decode for CryptoTypeId
impl Decode for CryptoTypePublicPair
impl Decode for CryptoTypePublicPair
impl Decode for Public
impl Decode for Public
impl Decode for Signature
impl Decode for Signature
impl Decode for LocalizedSignature
impl Decode for LocalizedSignature
impl Decode for Public
impl Decode for Public
impl Decode for Signature
impl Decode for Signature
impl Decode for Public
impl Decode for Public
impl Decode for Signature
impl Decode for Signature
impl Decode for StorageKind
impl Decode for StorageKind
impl Decode for HttpRequestId
impl Decode for HttpRequestId
impl Decode for HttpError
impl Decode for HttpError
impl Decode for HttpRequestStatus
impl Decode for HttpRequestStatus
impl Decode for OpaqueNetworkState
impl Decode for OpaqueNetworkState
impl Decode for OpaqueMultiaddr
impl Decode for OpaqueMultiaddr
impl Decode for Timestamp
impl Decode for Timestamp
impl Decode for Duration
impl Decode for Duration
impl Decode for HostError
impl Decode for HostError
impl Decode for ExternEntity
impl Decode for ExternEntity
impl Decode for Entry
impl Decode for Entry
impl Decode for EnvironmentDefinition
impl Decode for EnvironmentDefinition
impl Decode for ChangesTrieConfiguration
impl Decode for ChangesTrieConfiguration
impl Decode for OpaqueMetadata
impl Decode for OpaqueMetadata
impl Decode for OpaquePeerId
impl Decode for OpaquePeerId
impl Decode for NeverNativeValue
impl Decode for NeverNativeValue
impl Decode for LogLevel
impl Decode for LogLevel
impl Decode for Void
impl Decode for Void
impl<N> Decode for ScheduledChange<N> where
N: Decode,
N: Decode,
impl<N> Decode for ScheduledChange<N> where
N: Decode,
N: Decode,
impl<N: Codec> Decode for ConsensusLog<N> where
ScheduledChange<N>: Decode,
ScheduledChange<N>: Decode,
N: Decode,
N: Decode,
ScheduledChange<N>: Decode,
ScheduledChange<N>: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
impl<N: Codec> Decode for ConsensusLog<N> where
ScheduledChange<N>: Decode,
ScheduledChange<N>: Decode,
N: Decode,
N: Decode,
ScheduledChange<N>: Decode,
ScheduledChange<N>: Decode,
N: Decode,
N: Decode,
N: Decode,
N: Decode,
impl<H, N> Decode for EquivocationProof<H, N> where
Equivocation<H, N>: Decode,
Equivocation<H, N>: Decode,
impl<H, N> Decode for EquivocationProof<H, N> where
Equivocation<H, N>: Decode,
Equivocation<H, N>: Decode,
impl<H, N> Decode for Equivocation<H, N> where
Equivocation<AuthorityId, Prevote<H, N>, AuthoritySignature>: Decode,
Equivocation<AuthorityId, Prevote<H, N>, AuthoritySignature>: Decode,
Equivocation<AuthorityId, Precommit<H, N>, AuthoritySignature>: Decode,
Equivocation<AuthorityId, Precommit<H, N>, AuthoritySignature>: Decode,
impl<H, N> Decode for Equivocation<H, N> where
Equivocation<AuthorityId, Prevote<H, N>, AuthoritySignature>: Decode,
Equivocation<AuthorityId, Prevote<H, N>, AuthoritySignature>: Decode,
Equivocation<AuthorityId, Precommit<H, N>, AuthoritySignature>: Decode,
Equivocation<AuthorityId, Precommit<H, N>, AuthoritySignature>: Decode,
impl<'a> Decode for VersionedAuthorityList<'a>
impl<'a> Decode for VersionedAuthorityList<'a>
impl Decode for OpaqueKeyOwnershipProof
impl Decode for OpaqueKeyOwnershipProof
impl Decode for Error
impl Decode for Error
impl Decode for InherentData
impl Decode for InherentData
impl Decode for CheckInherentsResult
impl Decode for CheckInherentsResult
impl Decode for EcdsaVerifyError
impl Decode for EcdsaVerifyError
impl<T: Encode + Decode> Decode for Crossing<T> where
T: Decode,
T: Decode,
impl<T: Encode + Decode> Decode for Crossing<T> where
T: Decode,
T: Decode,
impl<Address, Call, Signature, Extra> Decode for UncheckedExtrinsic<Address, Call, Signature, Extra> where
Address: Decode,
Signature: Decode,
Call: Decode,
Extra: SignedExtension,
impl<Address, Call, Signature, Extra> Decode for UncheckedExtrinsic<Address, Call, Signature, Extra> where
Address: Decode,
Signature: Decode,
Call: Decode,
Extra: SignedExtension,
impl Decode for Era
impl Decode for Era
impl<Number, Hash> Decode for Header<Number, Hash> where
Number: HasCompact + Copy + Into<U256> + TryFrom<U256>,
Hash: HashT,
Hash::Output: Decode,
impl<Number, Hash> Decode for Header<Number, Hash> where
Number: HasCompact + Copy + Into<U256> + TryFrom<U256>,
Hash: HashT,
Hash::Output: Decode,
impl<Header, Extrinsic: MaybeSerialize> Decode for Block<Header, Extrinsic> where
Header: Decode,
Header: Decode,
Vec<Extrinsic>: Decode,
Vec<Extrinsic>: Decode,
impl<Header, Extrinsic: MaybeSerialize> Decode for Block<Header, Extrinsic> where
Header: Decode,
Header: Decode,
Vec<Extrinsic>: Decode,
Vec<Extrinsic>: Decode,
impl<Block> Decode for SignedBlock<Block> where
Block: Decode,
Block: Decode,
impl<Block> Decode for SignedBlock<Block> where
Block: Decode,
Block: Decode,
impl<Hash> Decode for Digest<Hash> where
Vec<DigestItem<Hash>>: Decode,
Vec<DigestItem<Hash>>: Decode,
impl<Hash> Decode for Digest<Hash> where
Vec<DigestItem<Hash>>: Decode,
Vec<DigestItem<Hash>>: Decode,
impl Decode for ChangesTrieSignal
impl Decode for ChangesTrieSignal
impl<Hash: Decode> Decode for DigestItem<Hash>
impl<Hash: Decode> Decode for DigestItem<Hash>
impl Decode for Time
impl Decode for Time
impl<B: BlockNumberProvider> Decode for BlockAndTimeDeadline<B> where
<B as BlockNumberProvider>::BlockNumber: Decode,
<B as BlockNumberProvider>::BlockNumber: Decode,
impl<B: BlockNumberProvider> Decode for BlockAndTimeDeadline<B> where
<B as BlockNumberProvider>::BlockNumber: Decode,
<B as BlockNumberProvider>::BlockNumber: Decode,
impl Decode for UintAuthorityId
impl Decode for UintAuthorityId
impl Decode for TestSignature
impl Decode for TestSignature
impl<Xt> Decode for ExtrinsicWrapper<Xt> where
Xt: Decode,
Xt: Decode,
impl<Xt> Decode for ExtrinsicWrapper<Xt> where
Xt: Decode,
Xt: Decode,
impl<Xt> Decode for Block<Xt> where
Vec<Xt>: Decode,
Vec<Xt>: Decode,
impl<Xt> Decode for Block<Xt> where
Vec<Xt>: Decode,
Vec<Xt>: Decode,
impl<Call, Extra> Decode for TestXt<Call, Extra> where
Option<(u64, Extra)>: Decode,
Option<(u64, Extra)>: Decode,
Call: Decode,
Call: Decode,
impl<Call, Extra> Decode for TestXt<Call, Extra> where
Option<(u64, Extra)>: Decode,
Option<(u64, Extra)>: Decode,
Call: Decode,
Call: Decode,
impl Decode for BadOrigin
impl Decode for BadOrigin
impl Decode for StoredMapError
impl Decode for StoredMapError
impl Decode for LookupError
impl Decode for LookupError
impl Decode for InvalidTransaction
impl Decode for InvalidTransaction
impl Decode for UnknownTransaction
impl Decode for UnknownTransaction
impl Decode for TransactionValidityError
impl Decode for TransactionValidityError
impl Decode for TransactionSource
impl Decode for TransactionSource
impl Decode for ValidTransaction
impl Decode for ValidTransaction
impl<Hashing: Hash> Decode for RandomNumberGenerator<Hashing> where
Hashing::Output: Decode,
Hashing::Output: Decode,
impl<Hashing: Hash> Decode for RandomNumberGenerator<Hashing> where
Hashing::Output: Decode,
Hashing::Output: Decode,
impl Decode for RuntimeString
impl Decode for RuntimeString
impl<AccountId, AccountIndex> Decode for MultiAddress<AccountId, AccountIndex> where
AccountId: Decode,
AccountId: Decode,
AccountIndex: HasCompact,
impl<AccountId, AccountIndex> Decode for MultiAddress<AccountId, AccountIndex> where
AccountId: Decode,
AccountId: Decode,
AccountIndex: HasCompact,
impl Decode for ModuleId
impl Decode for ModuleId
impl Decode for MultiSignature
impl Decode for MultiSignature
impl Decode for MultiSigner
impl Decode for MultiSigner
impl Decode for AnySignature
impl Decode for AnySignature
impl Decode for DispatchError
impl Decode for DispatchError
impl<Info> Decode for DispatchErrorWithPostInfo<Info> where
Info: Eq + PartialEq + Clone + Copy + Encode + Decode + Printable,
Info: Decode,
Info: Decode,
impl<Info> Decode for DispatchErrorWithPostInfo<Info> where
Info: Eq + PartialEq + Clone + Copy + Encode + Decode + Printable,
Info: Decode,
Info: Decode,
impl Decode for OpaqueExtrinsic
impl Decode for OpaqueExtrinsic
impl Decode for MembershipProof
impl Decode for MembershipProof
impl<Reporter, Offender> Decode for OffenceDetails<Reporter, Offender> where
Offender: Decode,
Offender: Decode,
Vec<Reporter>: Decode,
Vec<Reporter>: Decode,
impl<Reporter, Offender> Decode for OffenceDetails<Reporter, Offender> where
Offender: Decode,
Offender: Decode,
Vec<Reporter>: Decode,
Vec<Reporter>: Decode,
impl Decode for TrackedStorageKey
impl Decode for TrackedStorageKey
impl Decode for InherentError
impl Decode for InherentError
impl Decode for WasmLevel
impl Decode for WasmLevel
impl Decode for WasmValue
impl Decode for WasmValue
impl Decode for WasmFieldName
impl Decode for WasmFieldName
impl Decode for WasmFields
impl Decode for WasmFields
impl Decode for WasmValuesSet
impl Decode for WasmValuesSet
impl Decode for WasmMetadata
impl Decode for WasmMetadata
impl Decode for WasmEntryAttributes
impl Decode for WasmEntryAttributes
impl Decode for StorageProof
impl Decode for StorageProof
impl Decode for RuntimeVersion
impl Decode for RuntimeVersion
impl Decode for Value
impl Decode for Value
impl Decode for ReturnValue
impl Decode for ReturnValue