Rustコンパイラエラーエラー
E0424E0424 — 値が期待されているが self が指定された
self キーワードがメソッドまたは関連関数のコンテキスト外で使用されている。
rustcargo
詳細を表示 E0392ジェネリックの型パラメータまたはライフタイムパラメータが宣言されているにもかかわらず、構造体または列挙型内で使用されていません。
構造体または列挙型にジェネリックパラメータがありますが、どのフィールドにも現れていません。Rust はすべてのジェネリックパラメータが使用されることを要求します。未使用のパラメータは型推論に曖昧さをもたらします。
未使用のパラメータを削除してください。型を論理的に使用していることを示すためにフィールドに格納せずに PhantomData<T> を使用してください。ジェネリックパラメータを使用するフィールドを追加してください。
E0424self キーワードがメソッドまたは関連関数のコンテキスト外で使用されている。
E0596ミュータブルとして宣言されていない値をミュータブル借用しようとしています。
E0277Send を実装していない型が、スレッド安全性を必要とするコンテキストで使用されています。
E0505参照によって借用されている間に値がムーブされています。
E0317値として使用されている if 式に else ブランチがない。
E0015定数式のコンテキストで非const関数が呼び出されています。