Rustコンパイラエラーエラー
E0502E0502 — 不変借用中のため可変借用不可
不変借用がまだ有効な間は、値を可変借用できません。
rustcargo
詳細を表示 panic-divide-by-zero整数のゼロ除算によりプログラムがパニックしました。
整数の除算または剰余演算の除数がゼロになっています。Rust はこれを実行時に検出してパニックします。浮動小数点数のゼロ除算はパニックではなく無限大を返します。
除算の前に除数を確認してください。パニックの代わりに `None` を返す `checked_div()` を使用してください。ゼロになりうる入力値を検証してください。
E0502不変借用がまだ有効な間は、値を可変借用できません。
E0271トレイト実装内の関連型が期待される型と一致していない。
E0308期待される型と実際に提供された型が一致しません。
E0277型が必要なトレイトを実装していません。
E0053impl ブロック内のメソッドシグネチャがトレイトのメソッドシグネチャと一致していません。
E0621借用チェッカーを満たすために、関数パラメータに明示的なライフタイム注釈が必要です。