[−][src]Trait parity_scale_codec::Decode
Trait that allows zero-copy read of value-references from slices in LE format.
Required methods
fn decode<I: Input>(value: &mut I) -> Result<Self, Error>[−]
Attempt to deserialise the value from input.
Implementations on Foreign Types
impl<T: Decode, E: Decode> Decode for Result<T, E>[src][−]
impl<T: Decode> Decode for Option<T>[src][−]
impl<T: Decode> Decode for [T; 1][src][−]
impl<T: Decode> Decode for [T; 2][src][−]
impl<T: Decode> Decode for [T; 3][src][−]
impl<T: Decode> Decode for [T; 4][src][−]
impl<T: Decode> Decode for [T; 5][src][−]
impl<T: Decode> Decode for [T; 6][src][−]
impl<T: Decode> Decode for [T; 7][src][−]
impl<T: Decode> Decode for [T; 8][src][−]
impl<T: Decode> Decode for [T; 9][src][−]
impl<T: Decode> Decode for [T; 10][src][−]
impl<T: Decode> Decode for [T; 11][src][−]
impl<T: Decode> Decode for [T; 12][src][−]
impl<T: Decode> Decode for [T; 13][src][−]
impl<T: Decode> Decode for [T; 14][src][−]
impl<T: Decode> Decode for [T; 15][src][−]
impl<T: Decode> Decode for [T; 16][src][−]
impl<T: Decode> Decode for [T; 17][src][−]
impl<T: Decode> Decode for [T; 18][src][−]
impl<T: Decode> Decode for [T; 19][src][−]
impl<T: Decode> Decode for [T; 20][src][−]
impl<T: Decode> Decode for [T; 21][src][−]
impl<T: Decode> Decode for [T; 22][src][−]
impl<T: Decode> Decode for [T; 23][src][−]
impl<T: Decode> Decode for [T; 24][src][−]
impl<T: Decode> Decode for [T; 25][src][−]
impl<T: Decode> Decode for [T; 26][src][−]
impl<T: Decode> Decode for [T; 27][src][−]
impl<T: Decode> Decode for [T; 28][src][−]
impl<T: Decode> Decode for [T; 29][src][−]
impl<T: Decode> Decode for [T; 30][src][−]
impl<T: Decode> Decode for [T; 31][src][−]
impl<T: Decode> Decode for [T; 32][src][−]
impl<T: Decode> Decode for [T; 33][src][−]
impl<T: Decode> Decode for [T; 34][src][−]
impl<T: Decode> Decode for [T; 35][src][−]
impl<T: Decode> Decode for [T; 36][src][−]
impl<T: Decode> Decode for [T; 37][src][−]
impl<T: Decode> Decode for [T; 38][src][−]
impl<T: Decode> Decode for [T; 39][src][−]
impl<T: Decode> Decode for [T; 40][src][−]
impl<T: Decode> Decode for [T; 41][src][−]
impl<T: Decode> Decode for [T; 42][src][−]
impl<T: Decode> Decode for [T; 43][src][−]
impl<T: Decode> Decode for [T; 44][src][−]
impl<T: Decode> Decode for [T; 45][src][−]
impl<T: Decode> Decode for [T; 46][src][−]
impl<T: Decode> Decode for [T; 47][src][−]
impl<T: Decode> Decode for [T; 48][src][−]
impl<T: Decode> Decode for [T; 49][src][−]
impl<T: Decode> Decode for [T; 50][src][−]
impl<T: Decode> Decode for [T; 51][src][−]
impl<T: Decode> Decode for [T; 52][src][−]
impl<T: Decode> Decode for [T; 53][src][−]
impl<T: Decode> Decode for [T; 54][src][−]
impl<T: Decode> Decode for [T; 55][src][−]
impl<T: Decode> Decode for [T; 56][src][−]
impl<T: Decode> Decode for [T; 57][src][−]
impl<T: Decode> Decode for [T; 58][src][−]
impl<T: Decode> Decode for [T; 59][src][−]
impl<T: Decode> Decode for [T; 60][src][−]
impl<T: Decode> Decode for [T; 61][src][−]
impl<T: Decode> Decode for [T; 62][src][−]
impl<T: Decode> Decode for [T; 63][src][−]
impl<T: Decode> Decode for [T; 64][src][−]
impl<T: Decode> Decode for [T; 65][src][−]
impl<T: Decode> Decode for [T; 66][src][−]
impl<T: Decode> Decode for [T; 67][src][−]
impl<T: Decode> Decode for [T; 68][src][−]
impl<T: Decode> Decode for [T; 69][src][−]
impl<T: Decode> Decode for [T; 70][src][−]
impl<T: Decode> Decode for [T; 71][src][−]
impl<T: Decode> Decode for [T; 72][src][−]
impl<T: Decode> Decode for [T; 73][src][−]
impl<T: Decode> Decode for [T; 74][src][−]
impl<T: Decode> Decode for [T; 75][src][−]
impl<T: Decode> Decode for [T; 76][src][−]
impl<T: Decode> Decode for [T; 77][src][−]
impl<T: Decode> Decode for [T; 78][src][−]
impl<T: Decode> Decode for [T; 79][src][−]
impl<T: Decode> Decode for [T; 80][src][−]
impl<T: Decode> Decode for [T; 81][src][−]
impl<T: Decode> Decode for [T; 82][src][−]
impl<T: Decode> Decode for [T; 83][src][−]
impl<T: Decode> Decode for [T; 84][src][−]
impl<T: Decode> Decode for [T; 85][src][−]
impl<T: Decode> Decode for [T; 86][src][−]
impl<T: Decode> Decode for [T; 87][src][−]
impl<T: Decode> Decode for [T; 88][src][−]
impl<T: Decode> Decode for [T; 89][src][−]
impl<T: Decode> Decode for [T; 90][src][−]
impl<T: Decode> Decode for [T; 91][src][−]
impl<T: Decode> Decode for [T; 92][src][−]
impl<T: Decode> Decode for [T; 93][src][−]
impl<T: Decode> Decode for [T; 94][src][−]
impl<T: Decode> Decode for [T; 95][src][−]
impl<T: Decode> Decode for [T; 96][src][−]
impl<T: Decode> Decode for [T; 97][src][−]
impl<T: Decode> Decode for [T; 98][src][−]
impl<T: Decode> Decode for [T; 99][src][−]
impl<T: Decode> Decode for [T; 100][src][−]
impl<T: Decode> Decode for [T; 101][src][−]
impl<T: Decode> Decode for [T; 102][src][−]
impl<T: Decode> Decode for [T; 103][src][−]
impl<T: Decode> Decode for [T; 104][src][−]
impl<T: Decode> Decode for [T; 105][src][−]
impl<T: Decode> Decode for [T; 106][src][−]
impl<T: Decode> Decode for [T; 107][src][−]
impl<T: Decode> Decode for [T; 108][src][−]
impl<T: Decode> Decode for [T; 109][src][−]
impl<T: Decode> Decode for [T; 110][src][−]
impl<T: Decode> Decode for [T; 111][src][−]
impl<T: Decode> Decode for [T; 112][src][−]
impl<T: Decode> Decode for [T; 113][src][−]
impl<T: Decode> Decode for [T; 114][src][−]
impl<T: Decode> Decode for [T; 115][src][−]
impl<T: Decode> Decode for [T; 116][src][−]
impl<T: Decode> Decode for [T; 117][src][−]
impl<T: Decode> Decode for [T; 118][src][−]
impl<T: Decode> Decode for [T; 119][src][−]
impl<T: Decode> Decode for [T; 120][src][−]
impl<T: Decode> Decode for [T; 121][src][−]
impl<T: Decode> Decode for [T; 122][src][−]
impl<T: Decode> Decode for [T; 123][src][−]
impl<T: Decode> Decode for [T; 124][src][−]
impl<T: Decode> Decode for [T; 125][src][−]
impl<T: Decode> Decode for [T; 126][src][−]
impl<T: Decode> Decode for [T; 127][src][−]
impl<T: Decode> Decode for [T; 128][src][−]
impl<T: Decode> Decode for [T; 129][src][−]
impl<T: Decode> Decode for [T; 130][src][−]
impl<T: Decode> Decode for [T; 131][src][−]
impl<T: Decode> Decode for [T; 132][src][−]
impl<T: Decode> Decode for [T; 133][src][−]
impl<T: Decode> Decode for [T; 134][src][−]
impl<T: Decode> Decode for [T; 135][src][−]
impl<T: Decode> Decode for [T; 136][src][−]
impl<T: Decode> Decode for [T; 137][src][−]
impl<T: Decode> Decode for [T; 138][src][−]
impl<T: Decode> Decode for [T; 139][src][−]
impl<T: Decode> Decode for [T; 140][src][−]
impl<T: Decode> Decode for [T; 141][src][−]
impl<T: Decode> Decode for [T; 142][src][−]
impl<T: Decode> Decode for [T; 143][src][−]
impl<T: Decode> Decode for [T; 144][src][−]
impl<T: Decode> Decode for [T; 145][src][−]
impl<T: Decode> Decode for [T; 146][src][−]
impl<T: Decode> Decode for [T; 147][src][−]
impl<T: Decode> Decode for [T; 148][src][−]
impl<T: Decode> Decode for [T; 149][src][−]
impl<T: Decode> Decode for [T; 150][src][−]
impl<T: Decode> Decode for [T; 151][src][−]
impl<T: Decode> Decode for [T; 152][src][−]
impl<T: Decode> Decode for [T; 153][src][−]
impl<T: Decode> Decode for [T; 154][src][−]
impl<T: Decode> Decode for [T; 155][src][−]
impl<T: Decode> Decode for [T; 156][src][−]
impl<T: Decode> Decode for [T; 157][src][−]
impl<T: Decode> Decode for [T; 158][src][−]
impl<T: Decode> Decode for [T; 159][src][−]
impl<T: Decode> Decode for [T; 160][src][−]
impl<T: Decode> Decode for [T; 161][src][−]
impl<T: Decode> Decode for [T; 162][src][−]
impl<T: Decode> Decode for [T; 163][src][−]
impl<T: Decode> Decode for [T; 164][src][−]
impl<T: Decode> Decode for [T; 165][src][−]
impl<T: Decode> Decode for [T; 166][src][−]
impl<T: Decode> Decode for [T; 167][src][−]
impl<T: Decode> Decode for [T; 168][src][−]
impl<T: Decode> Decode for [T; 169][src][−]
impl<T: Decode> Decode for [T; 170][src][−]
impl<T: Decode> Decode for [T; 171][src][−]
impl<T: Decode> Decode for [T; 172][src][−]
impl<T: Decode> Decode for [T; 173][src][−]
impl<T: Decode> Decode for [T; 174][src][−]
impl<T: Decode> Decode for [T; 175][src][−]
impl<T: Decode> Decode for [T; 176][src][−]
impl<T: Decode> Decode for [T; 177][src][−]
impl<T: Decode> Decode for [T; 178][src][−]
impl<T: Decode> Decode for [T; 179][src][−]
impl<T: Decode> Decode for [T; 180][src][−]
impl<T: Decode> Decode for [T; 181][src][−]
impl<T: Decode> Decode for [T; 182][src][−]
impl<T: Decode> Decode for [T; 183][src][−]
impl<T: Decode> Decode for [T; 184][src][−]
impl<T: Decode> Decode for [T; 185][src][−]
impl<T: Decode> Decode for [T; 186][src][−]
impl<T: Decode> Decode for [T; 187][src][−]
impl<T: Decode> Decode for [T; 188][src][−]
impl<T: Decode> Decode for [T; 189][src][−]
impl<T: Decode> Decode for [T; 190][src][−]
impl<T: Decode> Decode for [T; 191][src][−]
impl<T: Decode> Decode for [T; 192][src][−]
impl<T: Decode> Decode for [T; 193][src][−]
impl<T: Decode> Decode for [T; 194][src][−]
impl<T: Decode> Decode for [T; 195][src][−]
impl<T: Decode> Decode for [T; 196][src][−]
impl<T: Decode> Decode for [T; 197][src][−]
impl<T: Decode> Decode for [T; 198][src][−]
impl<T: Decode> Decode for [T; 199][src][−]
impl<T: Decode> Decode for [T; 200][src][−]
impl<T: Decode> Decode for [T; 201][src][−]
impl<T: Decode> Decode for [T; 202][src][−]
impl<T: Decode> Decode for [T; 203][src][−]
impl<T: Decode> Decode for [T; 204][src][−]
impl<T: Decode> Decode for [T; 205][src][−]
impl<T: Decode> Decode for [T; 206][src][−]
impl<T: Decode> Decode for [T; 207][src][−]
impl<T: Decode> Decode for [T; 208][src][−]
impl<T: Decode> Decode for [T; 209][src][−]
impl<T: Decode> Decode for [T; 210][src][−]
impl<T: Decode> Decode for [T; 211][src][−]
impl<T: Decode> Decode for [T; 212][src][−]
impl<T: Decode> Decode for [T; 213][src][−]
impl<T: Decode> Decode for [T; 214][src][−]
impl<T: Decode> Decode for [T; 215][src][−]
impl<T: Decode> Decode for [T; 216][src][−]
impl<T: Decode> Decode for [T; 217][src][−]
impl<T: Decode> Decode for [T; 218][src][−]
impl<T: Decode> Decode for [T; 219][src][−]
impl<T: Decode> Decode for [T; 220][src][−]
impl<T: Decode> Decode for [T; 221][src][−]
impl<T: Decode> Decode for [T; 222][src][−]
impl<T: Decode> Decode for [T; 223][src][−]
impl<T: Decode> Decode for [T; 224][src][−]
impl<T: Decode> Decode for [T; 225][src][−]
impl<T: Decode> Decode for [T; 226][src][−]
impl<T: Decode> Decode for [T; 227][src][−]
impl<T: Decode> Decode for [T; 228][src][−]
impl<T: Decode> Decode for [T; 229][src][−]
impl<T: Decode> Decode for [T; 230][src][−]
impl<T: Decode> Decode for [T; 231][src][−]
impl<T: Decode> Decode for [T; 232][src][−]
impl<T: Decode> Decode for [T; 233][src][−]
impl<T: Decode> Decode for [T; 234][src][−]
impl<T: Decode> Decode for [T; 235][src][−]
impl<T: Decode> Decode for [T; 236][src][−]
impl<T: Decode> Decode for [T; 237][src][−]
impl<T: Decode> Decode for [T; 238][src][−]
impl<T: Decode> Decode for [T; 239][src][−]
impl<T: Decode> Decode for [T; 240][src][−]
impl<T: Decode> Decode for [T; 241][src][−]
impl<T: Decode> Decode for [T; 242][src][−]
impl<T: Decode> Decode for [T; 243][src][−]
impl<T: Decode> Decode for [T; 244][src][−]
impl<T: Decode> Decode for [T; 245][src][−]
impl<T: Decode> Decode for [T; 246][src][−]
impl<T: Decode> Decode for [T; 247][src][−]
impl<T: Decode> Decode for [T; 248][src][−]
impl<T: Decode> Decode for [T; 249][src][−]
impl<T: Decode> Decode for [T; 250][src][−]
impl<T: Decode> Decode for [T; 251][src][−]
impl<T: Decode> Decode for [T; 252][src][−]
impl<T: Decode> Decode for [T; 253][src][−]
impl<T: Decode> Decode for [T; 254][src][−]
impl<T: Decode> Decode for [T; 255][src][−]
impl<T: Decode> Decode for [T; 256][src][−]
impl<T: Decode> Decode for [T; 384][src][−]
impl<T: Decode> Decode for [T; 512][src][−]
impl<T: Decode> Decode for [T; 768][src][−]
impl<T: Decode> Decode for [T; 1024][src][−]
impl<T: Decode> Decode for [T; 2048][src][−]
impl<T: Decode> Decode for [T; 4096][src][−]
impl<T: Decode> Decode for [T; 8192][src][−]
impl<T: Decode> Decode for [T; 16384][src][−]
impl<T: Decode> Decode for [T; 32768][src][−]
impl<'a, T: ToOwned + ?Sized> Decode for Cow<'a, T> where
<T as ToOwned>::Owned: Decode, [src][−]
<T as ToOwned>::Owned: Decode,
impl<T> Decode for PhantomData<T>[src][−]
impl Decode for String[src][−]
impl<T: Decode> Decode for Vec<T>[src][−]
impl<K: Decode + Ord, V: Decode> Decode for BTreeMap<K, V>[src][−]
impl<T: Decode + Ord> Decode for BTreeSet<T>[src][−]
impl<T: Decode> Decode for LinkedList<T>[src][−]
impl<T: Decode + Ord> Decode for BinaryHeap<T>[src][−]
impl<T: Decode> Decode for VecDeque<T>[src][−]
impl Decode for ()[src][−]
impl<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> Decode for (A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<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> Decode for (B0, C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<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> Decode for (C0, D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<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> Decode for (D0, E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<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> Decode for (E0, F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<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> Decode for (F0, G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<G0: Decode, H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode> Decode for (G0, H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<H0: Decode, I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode> Decode for (H0, I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<I0: Decode, J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode> Decode for (I0, J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<J0: Decode, K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode> Decode for (J0, K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<K0: Decode, L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode> Decode for (K0, L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<L0: Decode, M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode> Decode for (L0, M0, N0, O0, P0, Q0, R0)[src][−]
impl<M0: Decode, N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode> Decode for (M0, N0, O0, P0, Q0, R0)[src][−]
impl<N0: Decode, O0: Decode, P0: Decode, Q0: Decode, R0: Decode> Decode for (N0, O0, P0, Q0, R0)[src][−]
impl<O0: Decode, P0: Decode, Q0: Decode, R0: Decode> Decode for (O0, P0, Q0, R0)[src][−]
impl<P0: Decode, Q0: Decode, R0: Decode> Decode for (P0, Q0, R0)[src][−]
impl<Q0: Decode, R0: Decode> Decode for (Q0, R0)[src][−]
impl<R0: Decode> Decode for (R0,)[src][−]
impl Decode for u16[src][−]
impl Decode for u32[src][−]
impl Decode for u64[src][−]
impl Decode for u128[src][−]
impl Decode for i16[src][−]
impl Decode for i32[src][−]
impl Decode for i64[src][−]
impl Decode for i128[src][−]
impl Decode for u8[src][−]
impl Decode for i8[src][−]
impl Decode for bool[src][−]
impl Decode for Duration[src][−]
Implementors
impl Decode for Compact<u8>[src][+]
impl Decode for Compact<u16>[src][+]
impl Decode for Compact<u32>[src][+]
impl Decode for Compact<u64>[src][+]
impl Decode for Compact<u128>[src][+]
impl Decode for Compact<()>[src][+]
impl Decode for OptionBool[src][+]
impl<T> Decode for Compact<T> where
T: CompactAs,
Compact<T::As>: Decode, [src][+]
T: CompactAs,
Compact<T::As>: 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>,