[][src]Trait solid::Encode

pub trait Encode {
    fn encode(&self) -> Vec<u8>;
fn required_len(&self) -> u64;
fn is_dynamic() -> bool; }

Required methods

fn encode(&self) -> Vec<u8>

fn required_len(&self) -> u64

fn is_dynamic() -> bool

Loading content...

Implementations on Foreign Types

impl Encode for u32[src]

impl<'a, T> Encode for &'a [T] where
    T: Encode
[src]

impl<T0, T1, T2> Encode for (T0, T1, T2) where
    T0: Encode,
    T1: Encode,
    T2: Encode
[src]

impl Encode for i32[src]

impl<T0, T1> Encode for (T0, T1) where
    T0: Encode,
    T1: Encode
[src]

impl<T0, T1, T2, T3, T4> Encode for (T0, T1, T2, T3, T4) where
    T0: Encode,
    T1: Encode,
    T2: Encode,
    T3: Encode,
    T4: Encode
[src]

impl Encode for u16[src]

impl Encode for i16[src]

impl<'_, T> Encode for &'_ T where
    T: Encode
[src]

impl<T0, T1, T2, T3> Encode for (T0, T1, T2, T3) where
    T0: Encode,
    T1: Encode,
    T2: Encode,
    T3: Encode
[src]

impl<T0, T1, T2, T3, T4, T5> Encode for (T0, T1, T2, T3, T4, T5) where
    T0: Encode,
    T1: Encode,
    T2: Encode,
    T3: Encode,
    T4: Encode,
    T5: Encode
[src]

impl Encode for u128[src]

impl Encode for i128[src]

impl Encode for String[src]

impl<'_> Encode for &'_ str[src]

impl Encode for i64[src]

impl<T> Encode for Vec<T> where
    T: Encode
[src]

impl Encode for i8[src]

impl Encode for bool[src]

impl<T0, T1, T2, T3, T4, T5, T6> Encode for (T0, T1, T2, T3, T4, T5, T6) where
    T0: Encode,
    T1: Encode,
    T2: Encode,
    T3: Encode,
    T4: Encode,
    T5: Encode,
    T6: Encode
[src]

impl Encode for u8[src]

impl Encode for u64[src]

Loading content...

Implementors

impl Encode for Address[src]

impl Encode for Bytes1[src]

impl Encode for Bytes10[src]

impl Encode for Bytes11[src]

impl Encode for Bytes12[src]

impl Encode for Bytes13[src]

impl Encode for Bytes14[src]

impl Encode for Bytes15[src]

impl Encode for Bytes16[src]

impl Encode for Bytes17[src]

impl Encode for Bytes18[src]

impl Encode for Bytes19[src]

impl Encode for Bytes2[src]

impl Encode for Bytes20[src]

impl Encode for Bytes21[src]

impl Encode for Bytes22[src]

impl Encode for Bytes23[src]

impl Encode for Bytes24[src]

impl Encode for Bytes25[src]

impl Encode for Bytes26[src]

impl Encode for Bytes27[src]

impl Encode for Bytes28[src]

impl Encode for Bytes29[src]

impl Encode for Bytes3[src]

impl Encode for Bytes30[src]

impl Encode for Bytes31[src]

impl Encode for Bytes32[src]

impl Encode for Bytes4[src]

impl Encode for Bytes5[src]

impl Encode for Bytes6[src]

impl Encode for Bytes7[src]

impl Encode for Bytes8[src]

impl Encode for Bytes9[src]

impl Encode for Function[src]

impl Encode for Int104[src]

impl Encode for Int112[src]

impl Encode for Int120[src]

impl Encode for Int136[src]

impl Encode for Int144[src]

impl Encode for Int152[src]

impl Encode for Int160[src]

impl Encode for Int168[src]

impl Encode for Int176[src]

impl Encode for Int184[src]

impl Encode for Int192[src]

impl Encode for Int200[src]

impl Encode for Int208[src]

impl Encode for Int216[src]

impl Encode for Int224[src]

impl Encode for Int232[src]

impl Encode for Int24[src]

impl Encode for Int240[src]

impl Encode for Int248[src]

impl Encode for Int256[src]

impl Encode for Int40[src]

impl Encode for Int48[src]

impl Encode for Int56[src]

impl Encode for Int72[src]

impl Encode for Int80[src]

impl Encode for Int88[src]

impl Encode for Int96[src]

impl Encode for Uint104[src]

impl Encode for Uint112[src]

impl Encode for Uint120[src]

impl Encode for Uint136[src]

impl Encode for Uint144[src]

impl Encode for Uint152[src]

impl Encode for Uint160[src]

impl Encode for Uint168[src]

impl Encode for Uint176[src]

impl Encode for Uint184[src]

impl Encode for Uint192[src]

impl Encode for Uint200[src]

impl Encode for Uint208[src]

impl Encode for Uint216[src]

impl Encode for Uint224[src]

impl Encode for Uint232[src]

impl Encode for Uint24[src]

impl Encode for Uint240[src]

impl Encode for Uint248[src]

impl Encode for Uint256[src]

impl Encode for Uint40[src]

impl Encode for Uint48[src]

impl Encode for Uint56[src]

impl Encode for Uint72[src]

impl Encode for Uint80[src]

impl Encode for Uint88[src]

impl Encode for Uint96[src]

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

Loading content...