E0404E0404 — Expected Trait, Found Type
A type was used where a trait was expected.
E0432The module or item referenced in a use statement cannot be found.
The path in the use statement is incorrect, the crate is not declared as a dependency, or the module structure does not match the expected path. Re-exports and visibility modifiers can also affect resolution.
Check Cargo.toml for the dependency. Verify the module path matches the file structure. Use crate:: for current crate items. Check if the item is publicly exported (pub) from its module.
E0404A type was used where a trait was expected.
E0405A trait name is used but not defined or imported in the current scope.
unused_mutA variable is declared as mutable but never actually mutated.
E0133An unsafe function or operation is used outside of an unsafe block.
E0503A value cannot be used while it is mutably borrowed by another variable.
panic-unwrapThe program panicked because unwrap() was called on a None or Err value.