clippy::clone_on_copyClippy — Clone trên Kiểu Copy
Phương thức clone() được gọi trên một kiểu đã implement Copy.
panic-unwrapChương trình panic vì unwrap() được gọi trên giá trị None hoặc Err.
unwrap() được gọi trên Option là None hoặc Result là Err. Đây là lỗi runtime làm crash chương trình. Điều này chỉ ra code giả định rằng giá trị luôn tồn tại, nhưng thực tế không phải vậy.
Dùng match hoặc if let để xử lý trường hợp None và Err một cách graceful. Dùng unwrap_or(), unwrap_or_default(), hoặc unwrap_or_else() để cung cấp giá trị dự phòng. Dùng toán tử ? để truyền lỗi lên thay vì panic.
let x: Option<i32> = None;
x.unwrap(); // panics!clippy::clone_on_copyPhương thức clone() được gọi trên một kiểu đã implement Copy.
E0601Binary crate không có điểm vào là hàm main.
E0392Một tham số kiểu generic hoặc vòng đời được khai báo nhưng không được dùng trong struct hoặc enum.
E0433Đường dẫn module dùng trong lệnh use hoặc type path không thể được resolve.
E0106Một reference trong chữ ký hàm hoặc struct thiếu tham số lifetime.
E0499Một giá trị bị mượn mutably nhiều hơn một lần cùng lúc.