Да, уже осознал :)
Тот случай когда Си не только забыл, но и не очень то знал, вот и заглючило, что как-то через sizeof можно, но там массив нужен, а не указатель 😁
Если адрес есть, можно массив сделать .from_address(), чтобы прямо ту же память зареюзать. Если структуру из массива пошарить, то .from_buffer(). Очень клевые фичи, чтоб бинарные форматы всякие разбирать. Не надо хард-кодить смещения битовые.