В среде no_std вы можете определить глобальный распределитель кучи с помощью #[global_allocator]
. Однако языковые элементы, такие как exchange_malloc и box_free, также существуют, как описано в этом ответе здесь . Какая связь между ними? Должны ли оба быть реализованы в ядре, или достаточно global_allocator?