Trait serp_traits::stp258::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]

Attempt to deserialise the value from input.

Loading content...

Provided methods

pub fn skip<I>(input: &mut I) -> Result<(), Error> where
    I: Input
[src]

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.

Loading content...

Implementations on Foreign Types

impl<T> Decode for [T; 104] where
    T: Decode
[src]

impl<T> Decode for [T; 211] where
    T: Decode
[src]

impl<T, E> Decode for Result<T, E> where
    T: Decode,
    E: Decode
[src]

impl Decode for u32[src]

impl<T> Decode for [T; 243] where
    T: Decode
[src]

impl<T> Decode for [T; 153] where
    T: Decode
[src]

impl<T> Decode for [T; 226] where
    T: Decode
[src]

impl<T> Decode for [T; 152] where
    T: Decode
[src]

impl<T> Decode for [T; 189] where
    T: Decode
[src]

impl<T> Decode for [T; 161] where
    T: Decode
[src]

impl<T> Decode for [T; 187] where
    T: Decode
[src]

impl<T> Decode for [T; 114] where
    T: Decode
[src]

impl<T> Decode for [T; 111] where
    T: Decode
[src]

impl<T> Decode for [T; 224] where
    T: Decode
[src]

impl Decode for NonZeroU64[src]

impl<T> Decode for [T; 45] where
    T: Decode
[src]

impl<T> Decode for [T; 87] where
    T: Decode
[src]

impl Decode for NonZeroI32[src]

impl<T> Decode for [T; 33] where
    T: Decode
[src]

impl<T> Decode for [T; 35] where
    T: Decode
[src]

impl<T> Decode for [T; 6] where
    T: Decode
[src]

impl<T> Decode for [T; 18] where
    T: Decode
[src]

impl<T> Decode for LinkedList<T> where
    T: Decode
[src]

impl<T> Decode for [T; 16] where
    T: Decode
[src]

impl<T> Decode for [T; 204] where
    T: Decode
[src]

impl<T> Decode for [T; 7] where
    T: Decode
[src]

impl<T> Decode for [T; 254] where
    T: Decode
[src]

impl<T> Decode for [T; 118] where
    T: Decode
[src]

impl<T> Decode for [T; 82] where
    T: Decode
[src]

impl<K, V> Decode for BTreeMap<K, V> where
    K: Decode + Ord,
    V: Decode
[src]

impl<T> Decode for [T; 218] where
    T: Decode
[src]

impl<T> Decode for [T; 168] where
    T: 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<T> Decode for [T; 42] where
    T: Decode
[src]

impl<T> Decode for [T; 220] where
    T: 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 [T; 103] where
    T: Decode
[src]

impl<T> Decode for [T; 145] where
    T: 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<T> Decode for [T; 151] where
    T: Decode
[src]

impl<T> Decode for [T; 137] where
    T: Decode
[src]

impl<T> Decode for [T; 223] where
    T: Decode
[src]

impl<T> Decode for [T; 233] where
    T: Decode
[src]

impl<T> Decode for [T; 21] where
    T: Decode
[src]

impl<T> Decode for [T; 58] where
    T: 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<T> Decode for [T; 131] where
    T: 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<T> Decode for [T; 216] where
    T: Decode
[src]

impl<T> Decode for [T; 229] where
    T: Decode
[src]

impl<T> Decode for [T; 96] where
    T: Decode
[src]

impl<T> Decode for [T; 36] where
    T: Decode
[src]

impl<T> Decode for [T; 155] where
    T: Decode
[src]

impl<T> Decode for [T; 90] where
    T: Decode
[src]

impl Decode for NonZeroI16[src]

impl<T> Decode for [T; 47] where
    T: Decode
[src]

impl<T> Decode for [T; 55] where
    T: Decode
[src]

impl<T> Decode for [T; 80] where
    T: Decode
[src]

impl<T> Decode for [T; 194] where
    T: Decode
[src]

impl<T> Decode for [T; 255] where
    T: Decode
[src]

impl<T> Decode for [T; 140] where
    T: Decode
[src]

impl<T> Decode for [T; 31] where
    T: Decode
[src]

impl Decode for NonZeroU8[src]

impl<T> Decode for [T; 239] where
    T: Decode
[src]

impl<T> Decode for [T; 170] where
    T: Decode
[src]

impl<O0, P0, Q0, R0> Decode for (O0, P0, Q0, R0) where
    O0: Decode,
    P0: Decode,
    Q0: Decode,
    R0: Decode
[src]

impl<T> Decode for [T; 132] where
    T: Decode
[src]

impl<T> Decode for [T; 512] where
    T: Decode
[src]

impl<T> Decode for [T; 16384] where
    T: Decode
[src]

impl Decode for i64[src]

impl<T> Decode for [T; 94] where
    T: Decode
[src]

impl<T> Decode for [T; 231] where
    T: Decode
[src]

impl<T> Decode for [T; 129] where
    T: Decode
[src]

impl<T> Decode for [T; 9] where
    T: Decode
[src]

impl<T> Decode for [T; 12] where
    T: Decode
[src]

impl<T> Decode for [T; 46] where
    T: Decode
[src]

impl<T> Decode for [T; 69] where
    T: Decode
[src]

impl Decode for OptionBool[src]

impl<T> Decode for [T; 136] where
    T: Decode
[src]

impl<T> Decode for [T; 26] where
    T: Decode
[src]

impl<T> Decode for [T; 183] where
    T: Decode
[src]

impl<T> Decode for [T; 59] where
    T: Decode
[src]

impl<T> Decode for [T; 0] where
    T: Decode
[src]

impl<T> Decode for [T; 167] where
    T: Decode
[src]

impl Decode for u8[src]

impl<T> Decode for [T; 244] where
    T: Decode
[src]

impl<T> Decode for [T; 79] where
    T: Decode
[src]

impl<T> Decode for [T; 74] where
    T: Decode
[src]

impl<T> Decode for VecDeque<T> where
    T: Decode
[src]

impl<T> Decode for [T; 177] where
    T: Decode
[src]

impl<T> Decode for [T; 2048] where
    T: Decode
[src]

impl<T> Decode for [T; 105] where
    T: Decode
[src]

impl<T> Decode for [T; 119] where
    T: Decode
[src]

impl<T> Decode for [T; 10] where
    T: Decode
[src]

impl<T> Decode for [T; 121] where
    T: Decode
[src]

impl<T> Decode for [T; 107] where
    T: Decode
[src]

impl<T> Decode for Option<T> where
    T: Decode
[src]

impl Decode for u64[src]

impl<T> Decode for [T; 197] where
    T: Decode
[src]

impl<T> Decode for [T; 86] where
    T: Decode
[src]

impl<T> Decode for [T; 32] where
    T: Decode
[src]

impl<T> Decode for [T; 4096] where
    T: Decode
[src]

impl<T> Decode for [T; 28] where
    T: Decode
[src]

impl<T> Decode for [T; 384] where
    T: Decode
[src]

impl<T> Decode for [T; 73] where
    T: Decode
[src]

impl<R0> Decode for (R0,) where
    R0: Decode
[src]

impl<T> Decode for [T; 253] where
    T: Decode
[src]

impl<T> Decode for [T; 95] where
    T: Decode
[src]

impl<T> Decode for [T; 24] where
    T: Decode
[src]

impl<T> Decode for [T; 159] where
    T: Decode
[src]

impl<T> Decode for [T; 101] where
    T: Decode
[src]

impl<T> Decode for [T; 49] where
    T: Decode
[src]

impl<T> Decode for [T; 232] where
    T: Decode
[src]

impl<T> Decode for [T; 235] where
    T: Decode
[src]

impl<T> Decode for [T; 11] where
    T: Decode
[src]

impl<T> Decode for [T; 48] where
    T: Decode
[src]

impl<T> Decode for [T; 222] where
    T: Decode
[src]

impl<T> Decode for [T; 89] where
    T: Decode
[src]

impl<T> Decode for [T; 149] where
    T: Decode
[src]

impl<T> Decode for [T; 91] where
    T: 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<T> Decode for [T; 39] where
    T: Decode
[src]

impl<T> Decode for [T; 3] where
    T: Decode
[src]

impl<T> Decode for [T; 126] where
    T: Decode
[src]

impl<T> Decode for [T; 71] where
    T: Decode
[src]

impl Decode for ()[src]

impl Decode for Compact<u8>[src]

impl<T> Decode for [T; 34] where
    T: Decode
[src]

impl Decode for Compact<u64>[src]

impl<T> Decode for [T; 175] where
    T: Decode
[src]

impl<T> Decode for [T; 184] where
    T: Decode
[src]

impl<'a, T> Decode for Cow<'a, T> where
    T: ToOwned + ?Sized,
    <T as ToOwned>::Owned: Decode
[src]

impl<T> Decode for [T; 62] where
    T: Decode
[src]

impl<T> Decode for [T; 106] where
    T: Decode
[src]

impl<T> Decode for [T; 230] where
    T: Decode
[src]

impl<T> Decode for [T; 158] where
    T: Decode
[src]

impl Decode for Compact<u16>[src]

impl<T> Decode for BTreeSet<T> where
    T: Decode + Ord
[src]

impl<T> Decode for [T; 14] where
    T: 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<T> Decode for [T; 54] where
    T: Decode
[src]

impl<T> Decode for [T; 57] where
    T: Decode
[src]

impl<T> Decode for [T; 44] where
    T: Decode
[src]

impl Decode for Compact<()>[src]

impl<T> Decode for BinaryHeap<T> where
    T: Decode + Ord
[src]

impl<T> Decode for [T; 81] where
    T: Decode
[src]

impl<T> Decode for [T; 241] where
    T: Decode
[src]

impl<T> Decode for [T; 85] where
    T: Decode
[src]

impl<T> Decode for [T; 15] where
    T: Decode
[src]

impl<T> Decode for [T; 17] where
    T: Decode
[src]

impl<T> Decode for [T; 213] where
    T: Decode
[src]

impl<T> Decode for [T; 38] where
    T: Decode
[src]

impl<T> Decode for [T; 209] where
    T: Decode
[src]

impl<T> Decode for [T; 176] where
    T: 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<T> Decode for [T; 206] where
    T: Decode
[src]

impl<T> Decode for [T; 41] where
    T: Decode
[src]

impl<T> Decode for [T; 127] where
    T: Decode
[src]

impl<T> Decode for [T; 212] where
    T: Decode
[src]

impl<T> Decode for [T; 109] where
    T: Decode
[src]

impl<T> Decode for [T; 60] where
    T: Decode
[src]

impl<T> Decode for [T; 199] where
    T: Decode
[src]

impl<T> Decode for [T; 88] where
    T: Decode
[src]

impl Decode for NonZeroI8[src]

impl<T> Decode for [T; 768] where
    T: Decode
[src]

impl<T> Decode for [T; 174] where
    T: Decode
[src]

impl<T> Decode for [T; 102] where
    T: Decode
[src]

impl<T> Decode for [T; 68] where
    T: Decode
[src]

impl<T> Decode for [T; 173] where
    T: Decode
[src]

impl<T> Decode for [T; 67] where
    T: Decode
[src]

impl Decode for String[src]

impl<T> Decode for [T; 248] where
    T: Decode
[src]

impl<T> Decode for [T; 142] where
    T: Decode
[src]

impl<T> Decode for [T; 135] where
    T: Decode
[src]

impl Decode for NonZeroI128[src]

impl<T> Decode for [T; 214] where
    T: Decode
[src]

impl<T> Decode for [T; 144] where
    T: Decode
[src]

impl<T> Decode for [T; 52] where
    T: Decode
[src]

impl<T> Decode for [T; 5] where
    T: Decode
[src]

impl<T> Decode for [T; 196] where
    T: Decode
[src]

impl<T> Decode for [T; 2] where
    T: Decode
[src]

impl<T> Decode for [T; 115] where
    T: 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<T> Decode for [T; 150] where
    T: Decode
[src]

impl Decode for NonZeroU128[src]

impl Decode for NonZeroU16[src]

impl<T> Decode for [T; 77] where
    T: Decode
[src]

impl<T> Decode for [T; 143] where
    T: Decode
[src]

impl<T> Decode for [T; 72] where
    T: Decode
[src]

impl<T> Decode for [T; 128] where
    T: Decode
[src]

impl<T> Decode for [T; 200] where
    T: Decode
[src]

impl<T> Decode for [T; 29] where
    T: Decode
[src]

impl<T> Decode for [T; 201] where
    T: Decode
[src]

impl<T> Decode for [T; 93] where
    T: Decode
[src]

impl Decode for u128[src]

impl<T> Decode for [T; 195] where
    T: Decode
[src]

impl<T> Decode for [T; 207] where
    T: Decode
[src]

impl<T> Decode for [T; 65] where
    T: Decode
[src]

impl<T> Decode for [T; 43] where
    T: Decode
[src]

impl<T> Decode for [T; 250] where
    T: Decode
[src]

impl<T> Decode for [T; 215] where
    T: Decode
[src]

impl<T> Decode for [T; 4] where
    T: Decode
[src]

impl<T> Decode for Vec<T, Global> where
    T: Decode
[src]

impl<T> Decode for [T; 19] where
    T: Decode
[src]

impl<T> Decode for [T; 246] where
    T: Decode
[src]

impl<T> Decode for [T; 192] where
    T: Decode
[src]

impl<T> Decode for [T; 236] where
    T: Decode
[src]

impl<T> Decode for [T; 97] where
    T: Decode
[src]

impl<T> Decode for [T; 122] where
    T: Decode
[src]

impl Decode for i128[src]

impl<T> Decode for [T; 123] where
    T: Decode
[src]

impl<T> Decode for [T; 166] where
    T: Decode
[src]

impl<T> Decode for [T; 130] where
    T: Decode
[src]

impl<T> Decode for [T; 30] where
    T: Decode
[src]

impl<T> Decode for [T; 198] where
    T: 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<T> Decode for [T; 172] where
    T: Decode
[src]

impl<T> Decode for [T; 51] where
    T: Decode
[src]

impl<T> Decode for [T; 63] where
    T: Decode
[src]

impl<T> Decode for [T; 92] where
    T: Decode
[src]

impl<T> Decode for [T; 53] where
    T: Decode
[src]

impl<T> Decode for [T; 1024] where
    T: Decode
[src]

impl Decode for Duration[src]

impl<T> Decode for [T; 256] where
    T: Decode
[src]

impl<T> Decode for [T; 180] where
    T: Decode
[src]

impl<T> Decode for [T; 139] where
    T: Decode
[src]

impl<T> Decode for [T; 203] where
    T: Decode
[src]

impl<T> Decode for [T; 185] where
    T: Decode
[src]

impl<T> Decode for [T; 1] where
    T: Decode
[src]

impl<T> Decode for [T; 210] where
    T: Decode
[src]

impl<T> Decode for [T; 66] where
    T: Decode
[src]

impl<T> Decode for [T; 108] where
    T: Decode
[src]

impl<T> Decode for [T; 112] where
    T: Decode
[src]

impl<T> Decode for [T; 50] where
    T: Decode
[src]

impl<T> Decode for [T; 37] where
    T: Decode
[src]

impl<T> Decode for [T; 249] where
    T: Decode
[src]

impl<T> Decode for [T; 98] where
    T: Decode
[src]

impl<T> Decode for [T; 75] where
    T: Decode
[src]

impl<T> Decode for [T; 84] where
    T: Decode
[src]

impl<T> Decode for [T; 228] where
    T: Decode
[src]

impl Decode for i16[src]

impl<T> Decode for [T; 169] where
    T: Decode
[src]

impl<T> Decode for [T; 205] where
    T: Decode
[src]

impl<T> Decode for [T; 147] where
    T: Decode
[src]

impl<T> Decode for [T; 181] where
    T: Decode
[src]

impl<T> Decode for [T; 242] where
    T: Decode
[src]

impl<T> Decode for [T; 22] where
    T: Decode
[src]

impl<T> Decode for [T; 83] where
    T: Decode
[src]

impl<T> Decode for [T; 133] where
    T: Decode
[src]

impl<T> Decode for [T; 202] where
    T: Decode
[src]

impl<T> Decode for [T; 164] where
    T: Decode
[src]

impl<T> Decode for [T; 251] where
    T: Decode
[src]

impl<P0, Q0, R0> Decode for (P0, Q0, R0) where
    P0: Decode,
    Q0: Decode,
    R0: Decode
[src]

impl<T> Decode for [T; 117] where
    T: Decode
[src]

impl<T> Decode for [T; 238] where
    T: Decode
[src]

impl<T> Decode for [T; 221] where
    T: Decode
[src]

impl<T> Decode for [T; 8192] where
    T: Decode
[src]

impl<T> Decode for [T; 76] where
    T: 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 Decode for u16[src]

impl<T> Decode for [T; 191] where
    T: Decode
[src]

impl Decode for bool[src]

impl<T> Decode for [T; 100] where
    T: Decode
[src]

impl Decode for i8[src]

impl<T> Decode for [T; 179] where
    T: Decode
[src]

impl<T> Decode for [T; 27] where
    T: Decode
[src]

impl<T> Decode for [T; 138] where
    T: Decode
[src]

impl<T> Decode for [T; 237] where
    T: Decode
[src]

impl<T> Decode for [T; 245] where
    T: 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<T> Decode for [T; 252] where
    T: Decode
[src]

impl<T> Decode for [T; 148] where
    T: Decode
[src]

impl<T> Decode for [T; 157] where
    T: Decode
[src]

impl Decode for NonZeroI64[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<T> Decode for [T; 247] where
    T: Decode
[src]

impl<T> Decode for [T; 23] where
    T: Decode
[src]

impl<T> Decode for [T; 146] where
    T: Decode
[src]

impl<T> Decode for [T; 190] where
    T: Decode
[src]

impl<T> Decode for [T; 110] where
    T: Decode
[src]

impl<T> Decode for [T; 113] where
    T: Decode
[src]

impl<Q0, R0> Decode for (Q0, R0) where
    Q0: Decode,
    R0: Decode
[src]

impl<T> Decode for [T; 25] where
    T: Decode
[src]

impl<T> Decode for [T; 61] where
    T: Decode
[src]

impl<T> Decode for Compact<T> where
    T: CompactAs,
    Compact<<T as CompactAs>::As>: Decode
[src]

impl<T> Decode for [T; 56] where
    T: Decode
[src]

impl<T> Decode for [T; 217] where
    T: Decode
[src]

impl<T> Decode for [T; 13] where
    T: Decode
[src]

impl Decode for i32[src]

impl<T> Decode for [T; 78] where
    T: Decode
[src]

impl<T> Decode for [T; 125] where
    T: Decode
[src]

impl Decode for Compact<u32>[src]

impl<T> Decode for [T; 124] where
    T: Decode
[src]

impl<T> Decode for [T; 165] where
    T: Decode
[src]

impl<T> Decode for PhantomData<T>[src]

impl<T> Decode for [T; 225] where
    T: Decode
[src]

impl<T> Decode for [T; 227] where
    T: Decode
[src]

impl<T> Decode for [T; 193] where
    T: Decode
[src]

impl<T> Decode for [T; 171] where
    T: Decode
[src]

impl<T> Decode for [T; 20] where
    T: Decode
[src]

impl<T> Decode for [T; 219] where
    T: Decode
[src]

impl<T> Decode for [T; 178] where
    T: Decode
[src]

impl<T> Decode for [T; 116] where
    T: Decode
[src]

impl<T> Decode for [T; 163] where
    T: 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<T> Decode for [T; 156] where
    T: Decode
[src]

impl<T> Decode for [T; 70] where
    T: Decode
[src]

impl<T> Decode for [T; 188] where
    T: Decode
[src]

impl<T> Decode for [T; 234] where
    T: Decode
[src]

impl<T> Decode for [T; 141] where
    T: Decode
[src]

impl<T> Decode for [T; 32768] where
    T: Decode
[src]

impl<T> Decode for [T; 186] where
    T: Decode
[src]

impl<T> Decode for [T; 182] where
    T: Decode
[src]

impl<T> Decode for [T; 40] where
    T: Decode
[src]

impl<T> Decode for [T; 240] where
    T: Decode
[src]

impl<T> Decode for [T; 8] where
    T: Decode
[src]

impl<T> Decode for [T; 99] where
    T: Decode
[src]

impl<T> Decode for [T; 160] where
    T: Decode
[src]

impl<T> Decode for [T; 134] where
    T: Decode
[src]

impl<T> Decode for [T; 208] where
    T: Decode
[src]

impl<T> Decode for [T; 154] where
    T: Decode
[src]

impl<T> Decode for [T; 64] where
    T: Decode
[src]

impl<T> Decode for [T; 120] where
    T: Decode
[src]

impl<T> Decode for [T; 162] where
    T: Decode
[src]

impl Decode for NonZeroU32[src]

impl Decode for Compact<u128>[src]

impl Decode for BadOrigin[src]

impl Decode for Time[src]

impl Decode for ChangesTrieSignal[src]

impl<Block> Decode for SignedBlock<Block> where
    Block: Decode
[src]

impl<Hashing> Decode for RandomNumberGenerator<Hashing> where
    Hashing: Hash,
    <Hashing as Hash>::Output: Decode
[src]

impl Decode for TransactionValidityError[src]

impl<Info> Decode for DispatchErrorWithPostInfo<Info> where
    Info: Eq + PartialEq<Info> + Clone + Copy + Encode + Decode + Printable
[src]

impl<Call, Extra> Decode for TestXt<Call, Extra> where
    Call: Decode,
    Option<(u64, Extra)>: Decode
[src]

impl Decode for MultiSignature[src]

impl Decode for MultiSigner[src]

impl Decode for ModuleId[src]

impl Decode for Era[src]

impl<Header, Extrinsic> Decode for Block<Header, Extrinsic> where
    Header: Decode,
    Extrinsic: MaybeSerialize,
    Vec<Extrinsic, Global>: Decode
[src]

impl<AccountId, AccountIndex> Decode for MultiAddress<AccountId, AccountIndex> where
    AccountId: Decode,
    AccountIndex: HasCompact
[src]

impl<Hash> Decode for DigestItem<Hash> where
    Hash: 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 DispatchError[src]

impl<Xt> Decode for Block<Xt> where
    Vec<Xt, Global>: Decode
[src]

impl Decode for AnySignature[src]

impl Decode for InvalidTransaction[src]

impl Decode for UnknownTransaction[src]

impl Decode for StoredMapError[src]

impl<Xt> Decode for ExtrinsicWrapper<Xt> where
    Xt: Decode
[src]

impl Decode for RuntimeString[src]

impl Decode for TransactionSource[src]

impl<B> Decode for BlockAndTimeDeadline<B> where
    B: BlockNumberProvider,
    <B as BlockNumberProvider>::BlockNumber: Decode
[src]

impl Decode for UintAuthorityId[src]

impl Decode for OpaqueExtrinsic[src]

impl<Hash> Decode for Digest<Hash> where
    Vec<DigestItem<Hash>, Global>: Decode
[src]

impl Decode for TestSignature[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 ValidTransaction[src]

impl Decode for LookupError[src]

impl Decode for Signature

impl Decode for Public

impl Decode for Public

impl Decode for Signature

impl Decode for Public

impl Decode for Signature

impl Decode for HttpRequestStatus[src]

impl Decode for Entry[src]

impl Decode for HttpError[src]

impl Decode for StorageKind[src]

impl Decode for HostError[src]

impl Decode for ExternEntity[src]

impl Decode for EnvironmentDefinition[src]

impl Decode for Signature[src]

impl Decode for CryptoTypeId[src]

impl Decode for Void[src]

impl Decode for Duration[src]

impl Decode for Signature[src]

impl Decode for KeyTypeId[src]

impl Decode for Public[src]

impl Decode for Signature[src]

impl Decode for LocalizedSignature[src]

impl Decode for Public[src]

impl Decode for AccountId32[src]

impl Decode for OpaqueNetworkState[src]

impl Decode for ChangesTrieConfiguration[src]

impl Decode for Public[src]

impl Decode for OpaquePeerId[src]

impl Decode for HttpRequestId[src]

impl Decode for CryptoTypePublicPair[src]

impl Decode for NeverNativeValue[src]

impl Decode for Timestamp[src]

impl Decode for LogLevel[src]

impl Decode for OpaqueMultiaddr[src]

impl Decode for OpaqueMetadata[src]

impl Decode for DeriveJunction[src]

impl Decode for ReturnValue

impl Decode for Value

impl Decode for WasmValue

impl Decode for WasmFieldName

impl Decode for WasmFields

impl Decode for WasmEntryAttributes

impl Decode for WasmMetadata

impl Decode for WasmLevel

impl Decode for WasmValuesSet

impl Decode for TrackedStorageKey

impl Decode for H128

impl Decode for H256

impl Decode for U512

impl Decode for H160

impl Decode for U128

impl Decode for H512

impl Decode for U256

impl Decode for EcdsaVerifyError[src]

impl<T> Decode for Crossing<T> where
    T: Encode + Decode
[src]

impl Decode for StorageProof

impl Decode for Perbill

impl Decode for FixedU128

impl Decode for FixedI128

impl Decode for FixedI64

impl Decode for Perquintill

impl Decode for Permill

impl Decode for PerU16

impl Decode for Percent

impl<T> Decode for OrderedSet<T> where
    Vec<T, Global>: Decode
[src]

impl Decode for RuntimeDbWeight[src]

impl Decode for WithdrawReasons[src]

impl<T> Decode for PerDispatchClass<T> where
    T: Decode
[src]

impl Decode for Pays[src]

impl<Balance> Decode for WeightToFeeCoefficient<Balance> where
    Balance: Decode
[src]

impl Decode for PostDispatchInfo[src]

impl Decode for DispatchClass[src]

impl<BlockNumber> Decode for DispatchTime<BlockNumber> where
    BlockNumber: Decode
[src]

impl Decode for DispatchInfo[src]

impl Decode for PalletVersion[src]

impl Decode for StorageEntryMetadata

impl Decode for RuntimeMetadataV12

impl Decode for StorageHasher

impl Decode for StorageMetadata

impl Decode for RuntimeMetadata

impl Decode for ExtrinsicMetadata

impl Decode for FunctionArgumentMetadata

impl Decode for ModuleConstantMetadata

impl Decode for RuntimeMetadataDeprecated

impl Decode for StorageEntryModifier

impl Decode for ErrorMetadata

impl Decode for FunctionMetadata

impl Decode for RuntimeMetadataPrefixed

impl Decode for OuterEventMetadata

impl<B, O> Decode for DecodeDifferent<B, O> where
    B: 'static,
    O: Decode + 'static, 

impl Decode for StorageEntryType

impl Decode for EventMetadata

impl Decode for ModuleMetadata

impl Decode for Error

impl Decode for CheckInherentsResult

impl Decode for InherentData

impl<Reporter, Offender> Decode for OffenceDetails<Reporter, Offender> where
    Offender: Decode,
    Vec<Reporter, Global>: Decode
[src]

Loading content...

Implementors

impl Decode for BalanceStatus[src]

impl<AccountId, Balance, BlockNumber> Decode for AuctionInfo<AccountId, Balance, BlockNumber> where
    Option<(AccountId, Balance)>: Decode,
    Option<(AccountId, Balance)>: Decode,
    BlockNumber: Decode,
    BlockNumber: Decode,
    Option<BlockNumber>: Decode,
    Option<BlockNumber>: Decode
[src]

impl<T, X> Decode for X where
    T: Decode + Into<X>,
    X: WrapperTypeDecode<Wrapped = T>, 
[src]

impl<Value> Decode for Change<Value> where
    Value: Decode,
    Value: Decode
[src]

impl<Value: Ord + PartialOrd, Moment> Decode for TimestampedValue<Value, Moment> where
    Value: Decode,
    Value: Decode,
    Moment: Decode,
    Moment: Decode
[src]

Loading content...