Trait alloy_sol_types::abi::token::TokenSeq
source · pub trait TokenSeq<'a>: Token<'a> {
const IS_TUPLE: bool = false;
// Required methods
fn encode_sequence(&self, enc: &mut Encoder);
fn decode_sequence(dec: &mut Decoder<'a>) -> Result<Self>;
}
Expand description
A token composed of a sequence of other tokens.
This functions is an extension trait for Token
, and is only
implemented by FixedSeqToken
, DynSeqToken
, PackedSeqToken
, and
tuples of Token
s (including WordToken
).
Provided Associated Constants§
Required Methods§
sourcefn encode_sequence(&self, enc: &mut Encoder)
fn encode_sequence(&self, enc: &mut Encoder)
ABI-encode the token sequence into the encoder.
sourcefn decode_sequence(dec: &mut Decoder<'a>) -> Result<Self>
fn decode_sequence(dec: &mut Decoder<'a>) -> Result<Self>
ABI-decode the token sequence from the encoder.
Object Safety§
This trait is not object safe.