panic-divide-by-zeroPanic — Division by Zero
The program panicked because of an integer division by zero.
E0152A language item (#[lang = ...]) is defined more than once.
Language items are fundamental to Rust's runtime and can only be defined once. You may be linking two libraries that both define the same lang item, or accidentally defining one yourself.
Remove the duplicate lang item definition. Check for conflicting dependencies in Cargo.toml. This is usually a dependency conflict; resolve it by using compatible versions.
panic-divide-by-zeroThe program panicked because of an integer division by zero.
panic-unwrapThe program panicked because unwrap() was called on a None or Err value.
E0412A type name is used but not defined or imported in the current scope.
E0609The struct or union does not have a field with the given name.
E0310A generic type parameter does not satisfy a required lifetime bound.
clippy::let_and_returnA variable is declared and immediately returned on the next line.