[][src]Trait ontio_std::abi::Encoder

pub trait Encoder {
    pub fn encode(&self, sink: &mut Sink);
}

Required methods

pub fn encode(&self, sink: &mut Sink)[src]

Loading content...

Implementors

impl Encoder for ()[src]

impl Encoder for DDOAttribute[src]

impl Encoder for Group[src]

impl Encoder for Signer[src]

impl Encoder for I128[src]

impl Encoder for String[src]

impl Encoder for U128[src]

impl Encoder for H256[src]

impl Encoder for Address[src]

impl Encoder for [u8; 1][src]

impl Encoder for [u8; 2][src]

impl Encoder for [u8; 3][src]

impl Encoder for [u8; 4][src]

impl Encoder for [u8; 5][src]

impl Encoder for [u8; 6][src]

impl Encoder for [u8; 7][src]

impl Encoder for [u8; 8][src]

impl Encoder for [u8; 9][src]

impl Encoder for [u8; 10][src]

impl Encoder for [u8; 11][src]

impl Encoder for [u8; 12][src]

impl Encoder for [u8; 13][src]

impl Encoder for [u8; 14][src]

impl Encoder for [u8; 15][src]

impl Encoder for [u8; 16][src]

impl Encoder for [u8; 17][src]

impl Encoder for [u8; 18][src]

impl Encoder for [u8; 19][src]

impl Encoder for [u8; 20][src]

impl Encoder for [u8; 21][src]

impl Encoder for [u8; 22][src]

impl Encoder for [u8; 23][src]

impl Encoder for [u8; 24][src]

impl Encoder for [u8; 25][src]

impl Encoder for [u8; 26][src]

impl Encoder for [u8; 27][src]

impl Encoder for [u8; 28][src]

impl Encoder for [u8; 29][src]

impl Encoder for [u8; 30][src]

impl Encoder for [u8; 31][src]

impl Encoder for [u8; 32][src]

impl Encoder for bool[src]

impl Encoder for u8[src]

impl Encoder for u16[src]

impl Encoder for u32[src]

impl Encoder for u64[src]

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

impl<A: Encoder, B: Encoder, C: Encoder, D: Encoder, E: Encoder, F: Encoder, G: Encoder, H: Encoder, I: Encoder, J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<B: Encoder, C: Encoder, D: Encoder, E: Encoder, F: Encoder, G: Encoder, H: Encoder, I: Encoder, J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<C: Encoder, D: Encoder, E: Encoder, F: Encoder, G: Encoder, H: Encoder, I: Encoder, J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<D: Encoder, E: Encoder, F: Encoder, G: Encoder, H: Encoder, I: Encoder, J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<E: Encoder, F: Encoder, G: Encoder, H: Encoder, I: Encoder, J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<F: Encoder, G: Encoder, H: Encoder, I: Encoder, J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<G: Encoder, H: Encoder, I: Encoder, J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (G, H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<H: Encoder, I: Encoder, J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (H, I, J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<I: Encoder, J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (I, J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<J: Encoder, K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (J, K, L, M, N, O, P, Q, R, S, T)[src]

impl<K: Encoder, L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (K, L, M, N, O, P, Q, R, S, T)[src]

impl<L: Encoder, M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (L, M, N, O, P, Q, R, S, T)[src]

impl<M: Encoder, N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (M, N, O, P, Q, R, S, T)[src]

impl<N: Encoder, O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (N, O, P, Q, R, S, T)[src]

impl<O: Encoder, P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (O, P, Q, R, S, T)[src]

impl<P: Encoder, Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (P, Q, R, S, T)[src]

impl<Q: Encoder, R: Encoder, S: Encoder, T: Encoder> Encoder for (Q, R, S, T)[src]

impl<R: Encoder, S: Encoder, T: Encoder> Encoder for (R, S, T)[src]

impl<S: Encoder, T: Encoder> Encoder for (S, T)[src]

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

impl<T: Encoder> Encoder for (T,)[src]

impl<T: Encoder> Encoder for Option<T>[src]

impl<T: Encoder> Encoder for Vec<T>[src]

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

impl<T: Encoder, '_> Encoder for &'_ mut T[src]

Loading content...