ну, точнее, там матрица была, одно поле влияло на тип в которы десериализуется, чтоб указать над чем выполняется действие, а другое было командой — действием, вот действие через энам принимающий данные и визитора, а вид данных через дискриминатор
Новости соседей: в украинском городе Черноморск (Одесская область) отдыхающим предлагают комфортабельный отдых: в номере унитаз установили возле стола.
Ты говоришь лишь про автоприведение парсера который работает через кучу обернутых абстракций и переходов, за счет этого наружу у тебя типо типы. Я же имею ввиду что матчить схемы обычные в расте проще, как для хардкод дсл без лишних оберток, и напрямую, так и с использованием serde если нужно такое обработать из того что прилетает снаружи