小编Owe*_*yle的帖子

使用 tinyvec 时,即使 ArrayVec 和 Item impl Copy

有谁知道这里发生了什么?为什么我得到

此字段未实现 Copy

use tinyvec::ArrayVec;

#[derive(Copy, Clone)]
struct Item {
    num: i32
}

#[derive(Copy, Clone)]
struct Test {
    nums: ArrayVec<[Item; 20]>
}

fn main() {

    let mut x = Test {
        nums: ArrayVec::new()
    };

}
Run Code Online (Sandbox Code Playgroud)

rust

4
推荐指数
1
解决办法
65
查看次数

标签 统计

rust ×1