NVMeMaster
Нужно читать с диска blob в том же самом формате в каком он находится в оперативной памяти в Rust
Это как вообще возможно? Вот допустим, у меня есть массив указателей на какие-то объекты. Как вы предлагаете его в том же самом виде сохранять на диск? Пусть это даже будет deepcopy, то есть вместе с самим массивом сохраняем дереференсы всех указателей. Но массив, это один черт массив адресов, и когда я его восстановлю с диска в другом процессе, указатели будут указывать на что попало.
В данный момент оно реализовано на простом pickle
То есть, вы думаете, что результат дампа pickle-ом это “blob в том же самом формате в каком он находится в оперативной памяти python”. Правильно?