Стойкие структуры данных зависят от совместного использования структуры для эффективности. Например, см. here.Сериализация устойчивых/функциональных структур данных
Как я могу сохранить совместное использование структуры, когда я сериализую структуры данных и записываю их в файл или базу данных? Если я просто наивно перехожу к структурам данных, я сохраню правильные значения, но я потеряю совместное использование структуры. Я хотел бы иметь возможность сохранять структуры данных с общими компонентами в файл, восстанавливать их и по-прежнему иметь большую часть структуры, совместно используемой в восстановленных данных.