我在类中有一个准系统功能,这是唯一的功能。
pub fn getfreq(note: char, mod: char, oct: i8) {}
我收到以下错误:
error: expected pattern, found keyword `mod`
--> src/main.rs:1:28
|
1 | pub fn getfreq(note: char, mod: char, oct: i8) {}
| ^^^
mod
与Rust有关吗?我只是想用它来缩写修饰语'。
答案 0 :(得分:5)
Rust语言已使用我只是想用它来缩写'修饰符'。
mod
来缩写"module"。因此,它是关键字 - 无法用于其他任何内容的特定字符集。您需要选择其他名称。
有many keywords in Rust,除了语言特定目的外,您不得使用它们。