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

Simplified output type for single value.

Required Methods§

source

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

Converts a Token into expected type.

source

fn into_token(self) -> Token

Converts a specified type back into token.

Implementations on Foreign Types§

source§

impl Tokenizable for [u8; 13]

source§

impl Tokenizable for [u8; 10]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 7]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 14]

source§

impl Tokenizable for i64

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 256]

source§

impl<T: TokenizableItem> Tokenizable for Vec<T>

source§

impl Tokenizable for [u8; 4]

source§

impl Tokenizable for [u8; 1024]

source§

impl Tokenizable for [u8; 64]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 512]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 64]

source§

impl Tokenizable for i128

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 1]

source§

impl Tokenizable for i16

source§

impl Tokenizable for [u8; 11]

source§

impl Tokenizable for String

source§

impl Tokenizable for u32

source§

impl Tokenizable for [u8; 9]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 1024]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 4]

source§

impl Tokenizable for i32

source§

impl Tokenizable for [u8; 5]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 128]

source§

impl Tokenizable for [u8; 15]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 6]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 16]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 11]

source§

impl Tokenizable for [u8; 8]

source§

impl Tokenizable for [u8; 32]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 32]

source§

impl Tokenizable for [u8; 6]

source§

impl Tokenizable for u64

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 9]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 5]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 2]

source§

impl Tokenizable for [u8; 256]

source§

impl Tokenizable for [u8; 16]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 13]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 10]

source§

impl Tokenizable for [u8; 7]

source§

impl Tokenizable for Token

source§

impl Tokenizable for u16

source§

impl Tokenizable for [u8; 128]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 3]

source§

impl Tokenizable for [u8; 12]

source§

impl Tokenizable for [u8; 3]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 12]

source§

impl Tokenizable for bool

source§

impl Tokenizable for [u8; 512]

source§

impl Tokenizable for [u8; 2]

source§

impl Tokenizable for i8

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 15]

source§

impl<T: TokenizableItem + Clone> Tokenizable for [T; 8]

source§

impl Tokenizable for [u8; 1]

source§

impl Tokenizable for u128

source§

impl Tokenizable for u8

source§

impl Tokenizable for Vec<u8>

source§

impl Tokenizable for [u8; 14]

Implementors§