Rustコンパイラエラーエラー
E0308E0308 — クロージャーの戻り値型の不一致
クロージャーがコンテキストから期待される型と異なる型を返しています。
rustcargo
詳細を表示 E0423値が期待される場所で型名が使用されている。
フィールド値を指定せずに構造体名を値として使用しようとしている。タプル構造体とユニット構造体は、名前付きフィールドを持つ通常の構造体とは異なる構築構文を持つ。
構造体リテラル構文を使用する: MyStruct { field: value }。ユニット構造体の場合は名前だけを使用する。タプル構造体の場合は MyStruct(value) を使用する。コンストラクタ関数を呼び出すつもりだったかどうかを確認する。
E0308クロージャーがコンテキストから期待される型と異なる型を返しています。
clippy::let_and_return変数が宣言され、次の行でそのままその変数が返されている。
clippy::clone_on_copyCopy を実装した型に対して clone() が呼び出されている。
E0614Derefを実装していない型に逆参照演算子(*)が使用されています。
E0502不変借用がまだ有効な間は、値を可変借用できません。
E0106関数シグネチャまたは構造体の参照にライフタイムパラメータがありません。