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>),
}

Variants§

§

Any

§

Bool

§

I8

§

I16

§

I32

§

I64

§

I128

§

U8

§

U16

§

U32

§

U64

§

U128

§

String

§

Array

Fields

§element_type: LocalTypeId
§

Tuple

Fields

§field_types: Vec<LocalTypeId>
§

Enum

Fields

§

Map

Fields

§key_type: LocalTypeId
§value_type: LocalTypeId
§

Custom(<S as CustomSchema>::CustomTypeKind<LocalTypeId>)