в любом другом) формате и складываем их в какую-нибудь директорию, потом делаем один тип, в который оно рано или поздно мапится, описываем кастомный serde deserialize. Тогда в рантайме пользователь передает через кли аргумент путь к этом жсону, а десериалайз, учитывая этот жсон, генерит тот самый один нжуный тип
вопрос - кто генерит? в момент запуска приложения rusc уже сказал "пока-пока", его нет. Кто генерировать будет?
А почему бы не написать функцию с дженериком? Сначала в коде определять какой именно тип парсится (к примеру, по аргументу из консоли), а потом уже вызывать функцию для конкретно этого типа.
Обсуждают сегодня