AggregatorTypeKind

Type Alias AggregatorTypeKind 

Source
pub type AggregatorTypeKind<S> = TypeKind<<S as CustomSchema>::CustomAggregatorTypeKind, RustTypeId>;

Aliased Type§

pub enum AggregatorTypeKind<S> {
Show 18 variants Any, Bool, I8, I16, I32, I64, I128, U8, U16, U32, U64, U128, String, Array { element_type: RustTypeId, }, Tuple { field_types: Vec<RustTypeId>, }, Enum { variants: IndexMap<u8, Vec<RustTypeId>>, }, Map { key_type: RustTypeId, value_type: RustTypeId, }, Custom(<S as CustomSchema>::CustomAggregatorTypeKind),
}

Variants§

§

Any

§

Bool

§

I8

§

I16

§

I32

§

I64

§

I128

§

U8

§

U16

§

U32

§

U64

§

U128

§

String

§

Array

Fields

§element_type: RustTypeId
§

Tuple

Fields

§field_types: Vec<RustTypeId>
§

Enum

Fields

§

Map

Fields

§key_type: RustTypeId
§value_type: RustTypeId
§

Custom(<S as CustomSchema>::CustomAggregatorTypeKind)