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]