Rust 编译器错误错误
E0424E0424 — 期望值,发现 self
在方法或关联函数上下文之外使用了 self 关键字。
rustcargo
查看详情 E0392结构体或枚举声明了泛型类型或生命周期参数,但未在任何字段中使用。
结构体或枚举包含一个未出现在任何字段中的泛型参数。Rust 要求所有泛型参数必须被使用,未使用的参数会导致类型推断产生歧义。
移除未使用的参数。使用 PhantomData<T> 来表示该类型在逻辑上被使用,但不实际存储。添加使用该泛型参数的字段。
E0424在方法或关联函数上下文之外使用了 self 关键字。
E0596你正在尝试对一个未声明为可变的值进行可变借用。
E0277一个未实现 Send 的类型被用于需要线程安全的上下文中。
E0505一个值在仍被引用借用的情况下被移动。
E0317作为值使用的 if 表达式缺少 else 分支。
E0015在常量表达式上下文中调用了非 const 函数。