小编jog*_*eul的帖子

在尝试从向量中返回值时,获取错误"错误:特征`core :: marker :: Sized`未实现"

我试图使用以下代码返回向量的值.我收到错误消息.

fn merge<'a>(left: &'a [i32], right: &'a [i32]) -> [i32] {
    let mut merged: Vec<i32> = Vec::new();
    // push elements to merged
    *merged
}
Run Code Online (Sandbox Code Playgroud)

test.rs:19:52:19:57错误:core::marker::Sized类型[i32] test.rs:19 fn merge <'a>(左:&'a [i32],右:&'a [i32] ) - > [i32] {

我不能为我的生活找到我如何解决这个问题

rust

8
推荐指数
1
解决办法
2144
查看次数

标签 统计

rust ×1