[−][src]Trait frame_support::dispatch::Decode
Trait that allows zero-copy read of value-references from slices in LE format.
Required methods
fn decode<I>(value: &mut I) -> Result<Self, Error> where
I: Input,
I: Input,
Attempt to deserialise the value from input.
Implementations on Foreign Types
impl<T> Decode for [T; 220] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 19] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 236] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 154] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 222] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 203] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 173] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 229] where
T: Decode,
[src]
T: Decode,
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]
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 148] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 241] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 211] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 9] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 146] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 182] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 27] where
T: Decode,
[src]
T: Decode,
impl<R0> Decode for (R0,) where
R0: Decode,
[src]
R0: Decode,
impl<T> Decode for [T; 192] where
T: Decode,
[src]
T: Decode,
impl<P0, Q0, R0> Decode for (P0, Q0, R0) where
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
P0: Decode,
Q0: Decode,
R0: Decode,
impl<T> Decode for [T; 238] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 43] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 250] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 72] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 101] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 119] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 56] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 169] where
T: Decode,
[src]
T: Decode,
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
F0: Decode,
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]
F0: Decode,
G0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 6] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 63] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 7] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 209] where
T: Decode,
[src]
T: Decode,
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]
G0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 126] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for Option<T> where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 54] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 190] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 174] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 31] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 147] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 76] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for BTreeSet<T> where
T: Decode + Ord,
[src]
T: Decode + Ord,
impl<T> Decode for [T; 221] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 114] where
T: Decode,
[src]
T: Decode,
impl Decode for Compact<u128>
[src]
impl<T> Decode for [T; 38] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 384] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 193] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for LinkedList<T> where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 32768] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 125] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 40] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 224] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 197] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 73] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 92] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 162] where
T: Decode,
[src]
T: Decode,
impl Decode for Compact<u64>
[src]
impl<T> Decode for [T; 35] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 132] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 254] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 176] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 163] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 61] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 150] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 55] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 79] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 66] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 188] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 218] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 53] where
T: Decode,
[src]
T: Decode,
impl<'a, T> Decode for Cow<'a, T> where
T: ToOwned + ?Sized,
<T as ToOwned>::Owned: Decode,
[src]
T: ToOwned + ?Sized,
<T as ToOwned>::Owned: Decode,
impl<T> Decode for [T; 24] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 39] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 8] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 4] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 108] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 240] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 16384] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 164] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 85] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 82] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 95] where
T: Decode,
[src]
T: Decode,
impl Decode for String
[src]
impl<T> Decode for [T; 231] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 137] where
T: Decode,
[src]
T: Decode,
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
E0: Decode,
F0: Decode,
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]
E0: Decode,
F0: Decode,
G0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
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
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
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]
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
G0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 99] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 98] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 8192] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 48] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 42] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 255] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 1] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 204] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 177] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 228] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 129] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 201] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 94] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 168] where
T: Decode,
[src]
T: Decode,
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,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
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]
B0: Decode,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
G0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 2] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 219] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 22] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 133] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 198] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 107] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 44] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 30] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 28] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 102] where
T: Decode,
[src]
T: Decode,
impl<O0, P0, Q0, R0> Decode for (O0, P0, Q0, R0) where
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
[src]
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
impl<T> Decode for [T; 143] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 87] where
T: Decode,
[src]
T: Decode,
impl Decode for u16
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<u16, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 111] where
T: Decode,
[src]
T: Decode,
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
D0: Decode,
E0: Decode,
F0: Decode,
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]
D0: Decode,
E0: Decode,
F0: Decode,
G0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 186] where
T: Decode,
[src]
T: Decode,
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]
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(input: &mut INPUT) -> Result<(M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
INPUT: Input,
impl Decode for i128
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<i128, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 237] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 158] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 20] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 57] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 165] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 232] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 115] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 170] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 151] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 70] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 69] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 16] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 227] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 45] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 149] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 51] where
T: Decode,
[src]
T: Decode,
impl Decode for Compact<u8>
[src]
impl<T> Decode for [T; 208] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 124] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 96] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 77] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 106] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 179] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 75] where
T: Decode,
[src]
T: Decode,
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
A0: Decode,
B0: Decode,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
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]
A0: Decode,
B0: Decode,
C0: Decode,
D0: Decode,
E0: Decode,
F0: Decode,
G0: Decode,
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 223] where
T: Decode,
[src]
T: Decode,
impl Decode for i32
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<i32, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 134] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 128] where
T: Decode,
[src]
T: Decode,
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]
H0: Decode,
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 144] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 13] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 109] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 145] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 64] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 131] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 156] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 120] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 58] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 3] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 152] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 243] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 116] where
T: Decode,
[src]
T: Decode,
impl Decode for Compact<u32>
[src]
impl<T> Decode for [T; 36] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 225] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 195] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 167] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 71] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 196] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 118] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 65] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 90] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 100] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 1024] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 184] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 226] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 41] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 256] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 189] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 112] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 235] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 37] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 205] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 157] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 81] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for BinaryHeap<T> where
T: Decode + Ord,
[src]
T: Decode + Ord,
impl<T> Decode for [T; 113] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 212] where
T: Decode,
[src]
T: Decode,
impl Decode for ()
[src]
impl<T> Decode for [T; 83] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 160] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 206] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 49] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 172] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 768] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 234] where
T: Decode,
[src]
T: Decode,
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]
I0: Decode,
J0: Decode,
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 46] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 159] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 93] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 180] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 246] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 29] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 194] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 141] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 110] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 247] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 26] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 249] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 178] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 32] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 155] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 50] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 34] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 171] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 78] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 242] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 105] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 123] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 14] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for Compact<T> where
T: CompactAs,
Compact<<T as CompactAs>::As>: Decode,
[src]
T: CompactAs,
Compact<<T as CompactAs>::As>: Decode,
impl<T> Decode for [T; 60] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 52] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 183] where
T: Decode,
[src]
T: Decode,
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]
K0: Decode,
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(K0, L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 4096] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 74] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 130] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 89] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 18] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for VecDeque<T> where
T: Decode,
[src]
T: Decode,
impl Decode for i16
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<i16, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 117] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 97] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 217] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 11] where
T: Decode,
[src]
T: Decode,
impl Decode for Duration
[src]
impl<T> Decode for [T; 68] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 103] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 21] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 142] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 213] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 175] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 233] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 251] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 191] where
T: Decode,
[src]
T: Decode,
impl<K, V> Decode for BTreeMap<K, V> where
K: Decode + Ord,
V: Decode,
[src]
K: Decode + Ord,
V: Decode,
impl<Q0, R0> Decode for (Q0, R0) where
Q0: Decode,
R0: Decode,
[src]
Q0: Decode,
R0: Decode,
impl<T> Decode for [T; 12] where
T: Decode,
[src]
T: Decode,
impl Decode for Compact<()>
[src]
impl Decode for i64
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<i64, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 86] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 187] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 33] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 140] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 122] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 153] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 104] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 67] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 210] where
T: Decode,
[src]
T: Decode,
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]
L0: Decode,
M0: Decode,
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(
input: &mut INPUT
) -> Result<(L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
input: &mut INPUT
) -> Result<(L0, M0, N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
impl<T> Decode for [T; 216] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 47] where
T: Decode,
[src]
T: Decode,
impl Decode for u64
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<u64, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 135] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 88] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 512] where
T: Decode,
[src]
T: Decode,
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]
N0: Decode,
O0: Decode,
P0: Decode,
Q0: Decode,
R0: Decode,
fn decode<INPUT>(input: &mut INPUT) -> Result<(N0, O0, P0, Q0, R0), Error> where
INPUT: Input,
[src]
INPUT: Input,
impl Decode for u128
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<u128, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 230] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 245] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 202] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 239] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 199] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 91] where
T: Decode,
[src]
T: Decode,
impl Decode for i8
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<i8, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 17] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 207] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 127] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 84] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 166] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 5] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 185] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 181] where
T: Decode,
[src]
T: Decode,
impl Decode for bool
[src]
impl<T> Decode for [T; 10] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 23] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 161] where
T: Decode,
[src]
T: Decode,
impl Decode for u8
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<u8, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 2048] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 252] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 15] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 200] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 214] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 244] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 62] where
T: Decode,
[src]
T: Decode,
impl Decode for u32
[src]
const TYPE_INFO: TypeInfo
[src]
fn decode<I>(input: &mut I) -> Result<u32, Error> where
I: Input,
[src]
I: Input,
impl<T> Decode for [T; 138] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 136] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 253] where
T: Decode,
[src]
T: Decode,
impl Decode for Compact<u16>
[src]
impl Decode for OptionBool
[src]
impl<T> Decode for [T; 215] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 121] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 59] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 248] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 25] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 139] where
T: Decode,
[src]
T: Decode,
impl<T> Decode for [T; 80] where
T: Decode,
[src]
T: Decode,
impl Decode for NeverNativeValue
[src]
impl Decode for Public
[src]
impl Decode for HostError
[src]
impl Decode for Signature
[src]
impl Decode for DeriveJunction
[src]
impl Decode for HttpRequestId
[src]
impl Decode for OpaquePeerId
[src]
impl Decode for Public
[src]
impl Decode for LogLevel
[src]
impl Decode for Timestamp
[src]
impl Decode for Signature
[src]
impl Decode for OpaqueMetadata
[src]
impl Decode for ExternEntity
[src]
impl Decode for Entry
[src]
impl Decode for Signature
[src]
impl Decode for StorageKind
[src]
impl Decode for HttpError
[src]
impl Decode for LocalizedSignature
[src]
impl Decode for ChangesTrieConfiguration
[src]
fn decode<DecIn>(input: &mut DecIn) -> Result<ChangesTrieConfiguration, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl Decode for EnvironmentDefinition
[src]
fn decode<DecIn>(input: &mut DecIn) -> Result<EnvironmentDefinition, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl Decode for OpaqueNetworkState
[src]
impl Decode for Public
[src]
impl Decode for HttpRequestStatus
[src]
impl Decode for KeyTypeId
[src]
impl Decode for AccountId32
[src]
impl Decode for OpaqueMultiaddr
[src]
impl Decode for Duration
[src]
impl Decode for Value
impl Decode for ReturnValue
impl Decode for U512
impl Decode for H512
impl Decode for U256
impl Decode for H256
impl Decode for H160
impl Decode for U128
impl Decode for StorageProof
impl Decode for EcdsaVerifyError
[src]
impl Decode for RuntimeMetadataV11
[src]
impl Decode for RuntimeMetadataDeprecated
[src]
impl Decode for OpaqueExtrinsic
[src]
impl Decode for UintAuthorityId
[src]
impl<Header, Extrinsic> Decode for Block<Header, Extrinsic> where
Extrinsic: MaybeSerialize,
Header: Decode,
Vec<Extrinsic>: Decode,
[src]
Extrinsic: MaybeSerialize,
Header: Decode,
Vec<Extrinsic>: Decode,
fn decode<DecIn>(input: &mut DecIn) -> Result<Block<Header, Extrinsic>, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl<Number, Hash> Decode for Header<Number, Hash> where
Hash: Hash,
Number: HasCompact + Copy + Into<U256> + TryFrom<U256>,
<Hash as Hash>::Output: Decode,
[src]
Hash: Hash,
Number: HasCompact + Copy + Into<U256> + TryFrom<U256>,
<Hash as Hash>::Output: Decode,
impl Decode for ChangesTrieSignal
[src]
impl Decode for InvalidTransaction
[src]
impl<Block> Decode for SignedBlock<Block> where
Block: Decode,
[src]
Block: Decode,
impl<Hash> Decode for Digest<Hash> where
Hash: Encode + Decode,
Vec<DigestItem<Hash>>: Decode,
[src]
Hash: Encode + Decode,
Vec<DigestItem<Hash>>: Decode,
impl Decode for Era
[src]
impl Decode for ValidTransaction
[src]
impl<Hash> Decode for DigestItem<Hash> where
Hash: Decode,
[src]
Hash: Decode,
impl Decode for TransactionValidityError
[src]
fn decode<DecIn>(input: &mut DecIn) -> Result<TransactionValidityError, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl<Call, Extra> Decode for TestXt<Call, Extra> where
Call: Decode,
Option<(u64, Extra)>: Decode,
[src]
Call: Decode,
Option<(u64, Extra)>: Decode,
impl<Xt> Decode for ExtrinsicWrapper<Xt> where
Xt: Decode,
[src]
Xt: Decode,
fn decode<DecIn>(input: &mut DecIn) -> Result<ExtrinsicWrapper<Xt>, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl Decode for MultiSignature
[src]
impl Decode for RuntimeString
[src]
impl Decode for AnySignature
[src]
impl<Xt> Decode for Block<Xt> where
Vec<Xt>: Decode,
[src]
Vec<Xt>: Decode,
impl Decode for UnknownTransaction
[src]
impl Decode for BadOrigin
[src]
impl<Address, Call, Signature, Extra> Decode for UncheckedExtrinsic<Address, Call, Signature, Extra> where
Address: Decode,
Call: Decode,
Extra: SignedExtension,
Signature: Decode,
[src]
Address: Decode,
Call: Decode,
Extra: SignedExtension,
Signature: Decode,
fn decode<I>(
input: &mut I
) -> Result<UncheckedExtrinsic<Address, Call, Signature, Extra>, Error> where
I: Input,
[src]
input: &mut I
) -> Result<UncheckedExtrinsic<Address, Call, Signature, Extra>, Error> where
I: Input,
impl Decode for MultiSigner
[src]
impl Decode for LookupError
[src]
impl<Hashing> Decode for RandomNumberGenerator<Hashing> where
Hashing: Hash,
<Hashing as Hash>::Output: Decode,
[src]
Hashing: Hash,
<Hashing as Hash>::Output: Decode,
fn decode<DecIn>(
input: &mut DecIn
) -> Result<RandomNumberGenerator<Hashing>, Error> where
DecIn: Input,
[src]
input: &mut DecIn
) -> Result<RandomNumberGenerator<Hashing>, Error> where
DecIn: Input,
impl Decode for ModuleId
[src]
impl Decode for Header
[src]
impl Decode for Public
impl Decode for Signature
impl Decode for Public
impl Decode for Signature
impl Decode for Perquintill
[src]
impl Decode for Fixed64
[src]
impl Decode for Percent
[src]
impl Decode for Perbill
[src]
impl Decode for Permill
[src]
impl Decode for Error
[src]
impl Decode for InherentData
[src]
impl Decode for CheckInherentsResult
[src]
fn decode<DecIn>(input: &mut DecIn) -> Result<CheckInherentsResult, Error> where
DecIn: Input,
[src]
DecIn: Input,
Implementors
impl Decode for DispatchError
[src]
impl Decode for RuntimeMetadata
[src]
impl Decode for StorageEntryModifier
[src]
fn decode<DecIn>(input: &mut DecIn) -> Result<StorageEntryModifier, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl Decode for StorageEntryType
[src]
impl Decode for StorageHasher
[src]
impl Decode for WithdrawReason
[src]
impl Decode for DispatchClass
[src]
impl Decode for ErrorMetadata
[src]
impl Decode for FunctionArgumentMetadata
[src]
fn decode<DecIn>(input: &mut DecIn) -> Result<FunctionArgumentMetadata, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl Decode for FunctionMetadata
[src]
impl Decode for ModuleConstantMetadata
[src]
fn decode<DecIn>(input: &mut DecIn) -> Result<ModuleConstantMetadata, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl Decode for EventMetadata
[src]
impl Decode for OuterEventMetadata
[src]
impl Decode for ExtrinsicMetadata
[src]
impl Decode for ModuleMetadata
[src]
impl Decode for RuntimeMetadataPrefixed
[src]
fn decode<DecIn>(input: &mut DecIn) -> Result<RuntimeMetadataPrefixed, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl Decode for StorageEntryMetadata
[src]
fn decode<DecIn>(input: &mut DecIn) -> Result<StorageEntryMetadata, Error> where
DecIn: Input,
[src]
DecIn: Input,
impl Decode for StorageMetadata
[src]
impl Decode for WithdrawReasons
[src]
impl Decode for DispatchInfo
[src]
impl<B, O> Decode for DecodeDifferent<B, O> where
B: 'static,
O: Decode + 'static,
[src]
B: 'static,
O: Decode + 'static,
impl<T> Decode for PhantomData<T>
[src]
impl<T> Decode for Vec<T> where
T: Decode,
[src]
T: Decode,
impl<T, E> Decode for Result<T, E> where
E: Decode,
T: Decode,
[src]
E: Decode,
T: Decode,
impl<T, X> Decode for X where
T: Decode + Into<X>,
X: WrapperTypeDecode<Wrapped = T>,
[src]
T: Decode + Into<X>,
X: WrapperTypeDecode<Wrapped = T>,