E0433E0433 — Failed to Resolve Module Path
The module path used in a use statement or type path cannot be resolved.
E0404A type was used where a trait was expected.
You are using a concrete type (like a struct) in a trait bound position. Trait bounds require trait names, not type names. This often happens in where clauses or impl blocks.
Use the correct trait name instead of the type name. Check if the type implements a trait that provides the functionality you need. Define a new trait if appropriate.
E0433The module path used in a use statement or type path cannot be resolved.
E0252Two imports bring the same name into scope.
E0597A reference outlives the data it points to.
E0599The method does not exist on the given type, or the required trait is not in scope.
panic-unwrapThe program panicked because unwrap() was called on a None or Err value.
clippy::needless_returnA return keyword is used unnecessarily at the end of a function.