在我的lib.rs我想做的use std::fs::File。
这是示例代码:
use std::fs::File;
use std::io::Read;
impl Css {
pub fn save_result_to_file(file_to_save: String) {
println!("Saving output to {}", file_to_save);
let mut f = File::open(file_to_save).expect("Unable to open file");
// let mut f = ::File::open(file_to_save).expect("Unable to open file"); -> Works
}
}
在没有出现::之前File我得到一个编译器错误:
| let mut f = File::open(file_to_save).expect("Unable to open file");
| ^^^^^^^^^^ Use of undeclared type or module `File`
我的问题是 -::前缀总是必要的吗?我确定不是,但看不到如何执行此操作。