Otázka je, zda je na tohle Rust vůbec vhodný jazyk.
(1) Nejde to psát jen v Safe Rustu.
(2) Unsafe Rust je ještě složitější než C. Hlavně kvůli pravidlům pro aliasing.
(3) Kdyby to šlo psát jen v Safe Rustu: Safe Rust se specializuje na RAII, na správu paměti per jednotlivé objekty, což je IMO nevhodné pro výkonný kód. Kde je mnohem lepší se zabývat skupinami objektů.