Rustコンパイラエラー警告
clippy::single_matchClippy — 単一アームの match は if let に置き換えられる
意味のあるアームが1つだけの match 式は if let に簡略化できます。
rustcargo
詳細を表示 clippy::clone_on_copyCopy を実装した型に対して clone() が呼び出されている。
Copy 型は代入や引数渡しの際に自動的にコピーされる。`.clone()` を明示的に呼び出すことは不要であり、その型が Copy でないかのような誤解を招く。
`.clone()` 呼び出しを削除する。Copy 型は自動的に複製されるため、明示的な clone は不要である。
clippy::single_match意味のあるアームが1つだけの match 式は if let に簡略化できます。
E0597参照が、指し示しているデータよりも長く生存しています。
E0152言語アイテム(#[lang = ...])が複数回定義されている。
E0404トレイトが期待される箇所で具体的な型が使用されています。
E0499値が同時に複数回可変借用されています。
E0271トレイト実装内の関連型が期待される型と一致していない。