我想一个快速创建VecDeque使用::from()。我有以下Rust代码:
use std::collections::VecDeque;
fn main() {
let ring = VecDeque::from([1, 2, 3]);
println!("{:?}", ring);
}
Run Code Online (Sandbox Code Playgroud)
我收到以下编译器错误:
use std::collections::VecDeque;
fn main() {
let ring = VecDeque::from([1, 2, 3]);
println!("{:?}", ring);
}
Run Code Online (Sandbox Code Playgroud)
看起来该VecDeque集合未实现该from特征,但是文档建议实现该特征 。我究竟做错了什么?