Я напал как раз с тем что проблема скорей всего выдуманная а даже если нет то нужна одному из 1000 челов
Мы пишем либу на Расте, а экспортируем в другие языки. Вот эта "выдуманная проблема" может решить проблему аллокации памяти внутри растовой либы (это не нужно будет делать), потому что сейчас мы работаем с opaque pointers, которые есть Box<Struct>, а так можем просить пользователя аллоцировать структуру нужного размера и выравнивания и передавать указатель в либу