E0255E0255 — Конфликт имени с импортом
Локальное определение конфликтует с импортированным именем.
E0277Динамически размещаемый тип (DST) используется там, где требуется тип Sized.
Типы str, [T] и dyn Trait не имеют известного размера на этапе компиляции. Большинство обобщённых параметров по умолчанию требуют Sized. DST нельзя хранить непосредственно на стеке.
Используйте Box'<'dyn Trait>, &dyn Trait или &str вместо голых DST. Добавьте ограничение ?Sized к обобщённым параметрам, если хотите принимать DST: fn f'<'T: ?Sized>(x: &T). Используйте конкретный тип с известным размером.
E0255Локальное определение конфликтует с импортированным именем.
unused_mutПеременная объявлена как изменяемая, но ни разу фактически не изменяется.
panic-index-out-of-boundsПрограмма завершилась паникой, потому что индекс вышел за допустимые границы коллекции.
E0277Тип, не реализующий Send, используется в контексте, требующем потокобезопасности.
panic-divide-by-zeroПрограмма аварийно завершилась из-за целочисленного деления на ноль.
E0499Значение заимствуется изменяемо более одного раза одновременно.