我试图编译以下代码:
extern crate rand; // 0.6
use rand::Rng;
fn main() {
rand::thread_rng()
.gen_ascii_chars()
.take(10)
.collect::<String>();
}
Run Code Online (Sandbox Code Playgroud)
但cargo build说:
extern crate rand; // 0.6
use rand::Rng;
fn main() {
rand::thread_rng()
.gen_ascii_chars()
.take(10)
.collect::<String>();
}
Run Code Online (Sandbox Code Playgroud)
Rust编译器要求我删除该use rand::Rng;子句,同时抱怨没有gen_ascii_chars方法。我希望Rust只使用rand::Rng特征,而不会提供这种矛盾的错误消息。我如何才能从这里走得更远?