Type Alias scrypto::prelude::radix_engine_common::prelude::schema::prelude::SchemaTypeKind
source · pub type SchemaTypeKind<S> = TypeKind<<S as CustomSchema>::CustomTypeKind<LocalTypeId>, LocalTypeId>;
Aliased Type§
enum SchemaTypeKind<S> {
Show 18 variants
Any,
Bool,
I8,
I16,
I32,
I64,
I128,
U8,
U16,
U32,
U64,
U128,
String,
Array {
element_type: LocalTypeId,
},
Tuple {
field_types: Vec<LocalTypeId>,
},
Enum {
variants: IndexMap<u8, Vec<LocalTypeId>>,
},
Map {
key_type: LocalTypeId,
value_type: LocalTypeId,
},
Custom(<S as CustomSchema>::CustomTypeKind<LocalTypeId>),
}