小编Sim*_*han的帖子

如何从向量创建VecDeque?

我想一个快速创建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特征,但是文档建议实现该特征 。我究竟做错了什么?

vector rust

4
推荐指数
2
解决办法
1001
查看次数

标签 统计

rust ×1

vector ×1