panic-divide-by-zeroPanic — Division by Zero
The program panicked because of an integer division by zero.
E0133An unsafe function or operation is used outside of an unsafe block.
Certain operations in Rust are marked as unsafe because the compiler cannot guarantee memory safety. These include dereferencing raw pointers, calling unsafe functions, and accessing mutable statics.
Wrap the unsafe operation in an unsafe { } block. Add a safety comment explaining why the operation is safe. Consider if there is a safe alternative available.
panic-divide-by-zeroThe program panicked because of an integer division by zero.
E0428An item with the same name is defined more than once in the same scope.
E0502A value cannot be mutably borrowed while an immutable borrow is still active.
clippy::redundant_closureA closure that just calls a function can be replaced with the function itself.
E0520Trait implementation specialization requires a nightly compiler feature.
E0432The module or item referenced in a use statement cannot be found.