相关疑难解决方法(0)

Vec <struct>和&[struct]有什么区别?

我经常发现自己得到这样的错误:

mismatched types: expected `collections::vec::Vec<u8>`, found `&[u8]` (expected struct collections::vec::Vec, found &-ptr)
Run Code Online (Sandbox Code Playgroud)

据我所知,一个是可变的,一个不是,但我不知道如何在类型之间走,即取&[u8],并使其成为Vec<u8>反之亦然.

他们之间有什么不同?是不是一样String&str

vector rust data-structures

6
推荐指数
1
解决办法
2269
查看次数

标签 统计

data-structures ×1

rust ×1

vector ×1