E0382E0382 — Use of Moved Value
A value is used after it has been moved to another variable or function.
E0271An associated type in a trait implementation does not match the expected type.
The concrete type provided for an associated type in an impl block does not match the trait bound's expected associated type. For example, implementing Iterator with the wrong Item type.
Change the associated type to match the expected type. Check the trait bounds for the required associated type. Verify the trait definition for the correct associated type name and constraints.
E0382A value is used after it has been moved to another variable or function.
E0463The specified crate cannot be found by the compiler.
E0503A value cannot be used while it is mutably borrowed by another variable.
unused_variablesA variable is declared but never used in the code.
E0384A variable is being reassigned but was not declared as mutable.
E0433The module path used in a use statement or type path cannot be resolved.