E0728E0728 — await в не-async функции
Ключевое слово .await используется в функции, не объявленной как async.
E0053Сигнатура метода в блоке impl не совпадает с сигнатурой метода в трейте.
Типы параметров, возвращаемый тип или количество параметров в вашей реализации отличаются от определения трейта. Реализации трейта должны в точности совпадать с объявленной сигнатурой.
В точности воспроизведите сигнатуру метода, объявленную в трейте. Проверьте типы параметров, возвращаемый тип и тип получателя self (&self, &mut self, self). Скопируйте сигнатуру из определения трейта.
E0728Ключевое слово .await используется в функции, не объявленной как async.
E0015В контексте константного выражения вызывается функция, не являющаяся const.
E0424Ключевое слово self используется вне контекста метода или ассоциированной функции.
panic-divide-by-zeroПрограмма аварийно завершилась из-за целочисленного деления на ноль.
E0463Указанный крейт не может быть найден компилятором.
panic-slice-index-out-of-rangeПрограмма аварийно завершилась из-за того, что диапазон среза вышел за допустимые границы.