Type Alias scrypto::data::scrypto::ScryptoTypeKind

source ·
pub type ScryptoTypeKind<L> = TypeKind<ScryptoCustomTypeKind, L>;

Aliased Type§

enum ScryptoTypeKind<L> {
Show 18 variants Any, Bool, I8, I16, I32, I64, I128, U8, U16, U32, U64, U128, String, Array { element_type: L, }, Tuple { field_types: Vec<L>, }, Enum { variants: IndexMap<u8, Vec<L>>, }, Map { key_type: L, value_type: L, }, Custom(ScryptoCustomTypeKind),
}

Variants§

§

Any

§

Bool

§

I8

§

I16

§

I32

§

I64

§

I128

§

U8

§

U16

§

U32

§

U64

§

U128

§

String

§

Array

Fields

§element_type: L
§

Tuple

Fields

§field_types: Vec<L>
§

Enum

Fields

§variants: IndexMap<u8, Vec<L>>
§

Map

Fields

§key_type: L
§value_type: L
§

Custom(ScryptoCustomTypeKind)