在我的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`
我的问题是 -::
前缀总是必要的吗?我确定不是,但看不到如何执行此操作。