DS
Size: a a a
DS
p
DS
DS
p
DS
p
DS
МЯ
p
DS
DS
enum NormalType {И frunk умеет переводить типы из одного представления в другое. Это можно пробовать использовать для дерайва трейтов без макросов, когда ты определяешь трейт для произвольного Hlist и Coprod и получаешь реализацию трейта для твоего типа автоматом за счёт перевода его в такой вид.
One(i32, i64),
Two(u64)
}
type NormalTypeRepresentation = Coprod![
HList![i32, i64],
HList![u64]
];
DS
VP
Z
Z
BV
DF
DF