Так как ржавчина - быстро развивающийся язык, последние ящики, кажется, используют новые функции, которые не поддерживала моя старая версия Cargo. А так как у ржавчины / груза не было чего-то вроде маркера EAPI portage, у старого груза не было способа выяснить это, поэтому сообщение об ошибке было немного косвенным.
У меня есть теория, что Cargo.lock
можно настроить, чтобы использовать более старую версию корзины обратного следа, но я не смог придумать, как это сделать.
Обновление до ebuild rust-1.34.2, и (не забудьте этот шаг :), затем с помощью eselect rust set 1
активировал новую версию Cargo, и он смог собрать пакет без сбоев.