Type Alias AggregatorTypeKind
Source pub type AggregatorTypeKind<S> = TypeKind<<S as CustomSchema>::CustomAggregatorTypeKind, RustTypeId>;
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),
}