[][src]Trait solid_core::decode::Decode

pub trait Decode<'a>: Sized {
    fn decode(buf: &'a [u8]) -> Self;
}

Required methods

fn decode(buf: &'a [u8]) -> Self

Loading content...

Implementations on Foreign Types

impl<'a> Decode<'a> for bool[src]

impl<'a, T: Decode<'a> + Encode> Decode<'a> for Vec<T>[src]

impl<'a> Decode<'a> for i8[src]

impl<'a> Decode<'a> for u8[src]

impl<'a> Decode<'a> for i16[src]

impl<'a> Decode<'a> for u16[src]

impl<'a> Decode<'a> for i32[src]

impl<'a> Decode<'a> for u32[src]

impl<'a> Decode<'a> for i64[src]

impl<'a> Decode<'a> for u64[src]

impl<'a> Decode<'a> for i128[src]

impl<'a> Decode<'a> for u128[src]

impl<'a> Decode<'a> for String[src]

impl<'a> Decode<'a> for &'a str[src]

impl<'a, T0: Encode + Decode<'a>, T1: Encode + Decode<'a>> Decode<'a> for (T0, T1)[src]

impl<'a, T0: Encode + Decode<'a>, T1: Encode + Decode<'a>, T2: Encode + Decode<'a>> Decode<'a> for (T0, T1, T2)[src]

impl<'a, T0: Encode + Decode<'a>, T1: Encode + Decode<'a>, T2: Encode + Decode<'a>, T3: Encode + Decode<'a>> Decode<'a> for (T0, T1, T2, T3)[src]

impl<'a, T0: Encode + Decode<'a>, T1: Encode + Decode<'a>, T2: Encode + Decode<'a>, T3: Encode + Decode<'a>, T4: Encode + Decode<'a>> Decode<'a> for (T0, T1, T2, T3, T4)[src]

impl<'a, T0: Encode + Decode<'a>, T1: Encode + Decode<'a>, T2: Encode + Decode<'a>, T3: Encode + Decode<'a>, T4: Encode + Decode<'a>, T5: Encode + Decode<'a>> Decode<'a> for (T0, T1, T2, T3, T4, T5)[src]

impl<'a, T0: Encode + Decode<'a>, T1: Encode + Decode<'a>, T2: Encode + Decode<'a>, T3: Encode + Decode<'a>, T4: Encode + Decode<'a>, T5: Encode + Decode<'a>, T6: Encode + Decode<'a>> Decode<'a> for (T0, T1, T2, T3, T4, T5, T6)[src]

Loading content...

Implementors

impl<'a> Decode<'a> for Address[src]

impl<'a> Decode<'a> for Bytes<'a>[src]

impl<'a> Decode<'a> for Bytes1[src]

impl<'a> Decode<'a> for Bytes10[src]

impl<'a> Decode<'a> for Bytes11[src]

impl<'a> Decode<'a> for Bytes12[src]

impl<'a> Decode<'a> for Bytes13[src]

impl<'a> Decode<'a> for Bytes14[src]

impl<'a> Decode<'a> for Bytes15[src]

impl<'a> Decode<'a> for Bytes16[src]

impl<'a> Decode<'a> for Bytes17[src]

impl<'a> Decode<'a> for Bytes18[src]

impl<'a> Decode<'a> for Bytes19[src]

impl<'a> Decode<'a> for Bytes2[src]

impl<'a> Decode<'a> for Bytes20[src]

impl<'a> Decode<'a> for Bytes21[src]

impl<'a> Decode<'a> for Bytes22[src]

impl<'a> Decode<'a> for Bytes23[src]

impl<'a> Decode<'a> for Bytes24[src]

impl<'a> Decode<'a> for Bytes25[src]

impl<'a> Decode<'a> for Bytes26[src]

impl<'a> Decode<'a> for Bytes27[src]

impl<'a> Decode<'a> for Bytes28[src]

impl<'a> Decode<'a> for Bytes29[src]

impl<'a> Decode<'a> for Bytes3[src]

impl<'a> Decode<'a> for Bytes30[src]

impl<'a> Decode<'a> for Bytes31[src]

impl<'a> Decode<'a> for Bytes32[src]

impl<'a> Decode<'a> for Bytes4[src]

impl<'a> Decode<'a> for Bytes5[src]

impl<'a> Decode<'a> for Bytes6[src]

impl<'a> Decode<'a> for Bytes7[src]

impl<'a> Decode<'a> for Bytes8[src]

impl<'a> Decode<'a> for Bytes9[src]

impl<'a> Decode<'a> for Function[src]

impl<'a> Decode<'a> for Int104[src]

impl<'a> Decode<'a> for Int112[src]

impl<'a> Decode<'a> for Int120[src]

impl<'a> Decode<'a> for Int136[src]

impl<'a> Decode<'a> for Int144[src]

impl<'a> Decode<'a> for Int152[src]

impl<'a> Decode<'a> for Int160[src]

impl<'a> Decode<'a> for Int168[src]

impl<'a> Decode<'a> for Int176[src]

impl<'a> Decode<'a> for Int184[src]

impl<'a> Decode<'a> for Int192[src]

impl<'a> Decode<'a> for Int200[src]

impl<'a> Decode<'a> for Int208[src]

impl<'a> Decode<'a> for Int216[src]

impl<'a> Decode<'a> for Int224[src]

impl<'a> Decode<'a> for Int232[src]

impl<'a> Decode<'a> for Int24[src]

impl<'a> Decode<'a> for Int240[src]

impl<'a> Decode<'a> for Int248[src]

impl<'a> Decode<'a> for Int256[src]

impl<'a> Decode<'a> for Int40[src]

impl<'a> Decode<'a> for Int48[src]

impl<'a> Decode<'a> for Int56[src]

impl<'a> Decode<'a> for Int72[src]

impl<'a> Decode<'a> for Int80[src]

impl<'a> Decode<'a> for Int88[src]

impl<'a> Decode<'a> for Int96[src]

impl<'a> Decode<'a> for Uint104[src]

impl<'a> Decode<'a> for Uint112[src]

impl<'a> Decode<'a> for Uint120[src]

impl<'a> Decode<'a> for Uint136[src]

impl<'a> Decode<'a> for Uint144[src]

impl<'a> Decode<'a> for Uint152[src]

impl<'a> Decode<'a> for Uint160[src]

impl<'a> Decode<'a> for Uint168[src]

impl<'a> Decode<'a> for Uint176[src]

impl<'a> Decode<'a> for Uint184[src]

impl<'a> Decode<'a> for Uint192[src]

impl<'a> Decode<'a> for Uint200[src]

impl<'a> Decode<'a> for Uint208[src]

impl<'a> Decode<'a> for Uint216[src]

impl<'a> Decode<'a> for Uint224[src]

impl<'a> Decode<'a> for Uint232[src]

impl<'a> Decode<'a> for Uint24[src]

impl<'a> Decode<'a> for Uint240[src]

impl<'a> Decode<'a> for Uint248[src]

impl<'a> Decode<'a> for Uint256[src]

impl<'a> Decode<'a> for Uint40[src]

impl<'a> Decode<'a> for Uint48[src]

impl<'a> Decode<'a> for Uint56[src]

impl<'a> Decode<'a> for Uint72[src]

impl<'a> Decode<'a> for Uint80[src]

impl<'a> Decode<'a> for Uint88[src]

impl<'a> Decode<'a> for Uint96[src]

Loading content...