ic_web3_rs::contract::tokens

Trait TokenizableItem

Source
pub trait TokenizableItem: Tokenizable { }
Expand description

Marker trait for Tokenizable types that are can tokenized to and from a Token::Array and Token:FixedArray.

Implementations on Foreign Types§

Source§

impl TokenizableItem for Token

Source§

impl TokenizableItem for bool

Source§

impl TokenizableItem for i8

Source§

impl TokenizableItem for i16

Source§

impl TokenizableItem for i32

Source§

impl TokenizableItem for i64

Source§

impl TokenizableItem for i128

Source§

impl TokenizableItem for u16

Source§

impl TokenizableItem for u32

Source§

impl TokenizableItem for u64

Source§

impl TokenizableItem for u128

Source§

impl TokenizableItem for String

Source§

impl TokenizableItem for Vec<u8>

Source§

impl TokenizableItem for [u8; 1]

Source§

impl TokenizableItem for [u8; 2]

Source§

impl TokenizableItem for [u8; 3]

Source§

impl TokenizableItem for [u8; 4]

Source§

impl TokenizableItem for [u8; 5]

Source§

impl TokenizableItem for [u8; 6]

Source§

impl TokenizableItem for [u8; 7]

Source§

impl TokenizableItem for [u8; 8]

Source§

impl TokenizableItem for [u8; 9]

Source§

impl TokenizableItem for [u8; 10]

Source§

impl TokenizableItem for [u8; 11]

Source§

impl TokenizableItem for [u8; 12]

Source§

impl TokenizableItem for [u8; 13]

Source§

impl TokenizableItem for [u8; 14]

Source§

impl TokenizableItem for [u8; 15]

Source§

impl TokenizableItem for [u8; 16]

Source§

impl TokenizableItem for [u8; 32]

Source§

impl TokenizableItem for [u8; 64]

Source§

impl TokenizableItem for [u8; 128]

Source§

impl TokenizableItem for [u8; 256]

Source§

impl TokenizableItem for [u8; 512]

Source§

impl TokenizableItem for [u8; 1024]

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§