Trait ethcontract::tokens::Tokenize

source ·
pub trait Tokenize {
    // Required methods
    fn from_token(token: Token) -> Result<Self, Error>
       where Self: Sized;
    fn into_token(self) -> Token;
}
Expand description

Rust type and single token conversion.

Required Methods§

source

fn from_token(token: Token) -> Result<Self, Error>
where Self: Sized,

Convert self into token.

source

fn into_token(self) -> Token

Convert token into Self.

Implementations on Foreign Types§

source§

impl Tokenize for Token

source§

fn from_token(token: Token) -> Result<Self, Error>
where Self: Sized,

source§

fn into_token(self) -> Token

source§

impl Tokenize for bool

source§

impl Tokenize for i8

source§

impl Tokenize for i16

source§

impl Tokenize for i32

source§

impl Tokenize for i64

source§

impl Tokenize for i128

source§

impl Tokenize for u8

source§

impl Tokenize for u16

source§

impl Tokenize for u32

source§

impl Tokenize for u64

source§

impl Tokenize for u128

source§

impl Tokenize for ()

source§

impl Tokenize for String

source§

impl<A> Tokenize for (A,)
where A: Tokenize,

source§

impl<A, B> Tokenize for (A, B)
where A: Tokenize, B: Tokenize,

source§

impl<A, B, C> Tokenize for (A, B, C)
where A: Tokenize, B: Tokenize, C: Tokenize,

source§

impl<A, B, C, D> Tokenize for (A, B, C, D)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize,

source§

impl<A, B, C, D, E> Tokenize for (A, B, C, D, E)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize,

source§

impl<A, B, C, D, E, F> Tokenize for (A, B, C, D, E, F)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize,

source§

impl<A, B, C, D, E, F, G> Tokenize for (A, B, C, D, E, F, G)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize, G: Tokenize,

source§

impl<A, B, C, D, E, F, G, H> Tokenize for (A, B, C, D, E, F, G, H)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize, G: Tokenize, H: Tokenize,

source§

impl<A, B, C, D, E, F, G, H, I> Tokenize for (A, B, C, D, E, F, G, H, I)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize, G: Tokenize, H: Tokenize, I: Tokenize,

source§

impl<A, B, C, D, E, F, G, H, I, J> Tokenize for (A, B, C, D, E, F, G, H, I, J)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize, G: Tokenize, H: Tokenize, I: Tokenize, J: Tokenize,

source§

impl<A, B, C, D, E, F, G, H, I, J, K> Tokenize for (A, B, C, D, E, F, G, H, I, J, K)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize, G: Tokenize, H: Tokenize, I: Tokenize, J: Tokenize, K: Tokenize,

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> Tokenize for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize, G: Tokenize, H: Tokenize, I: Tokenize, J: Tokenize, K: Tokenize, L: Tokenize,

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> Tokenize for (A, B, C, D, E, F, G, H, I, J, K, L, M)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize, G: Tokenize, H: Tokenize, I: Tokenize, J: Tokenize, K: Tokenize, L: Tokenize, M: Tokenize,

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> Tokenize for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize, G: Tokenize, H: Tokenize, I: Tokenize, J: Tokenize, K: Tokenize, L: Tokenize, M: Tokenize, N: Tokenize,

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> Tokenize for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
where A: Tokenize, B: Tokenize, C: Tokenize, D: Tokenize, E: Tokenize, F: Tokenize, G: Tokenize, H: Tokenize, I: Tokenize, J: Tokenize, K: Tokenize, L: Tokenize, M: Tokenize, N: Tokenize, O: Tokenize,

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Tokenize for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> Tokenize for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> Tokenize for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)

source§

impl<T> Tokenize for Vec<T>
where T: Tokenize,

source§

impl<T, const N: usize> Tokenize for [T; N]
where T: Tokenize,

source§

fn from_token(token: Token) -> Result<Self, Error>
where Self: Sized,

source§

fn into_token(self) -> Token

Implementors§