我在理解如何实现以下目标时遇到了麻烦:我想要一个对我无法更改的向量的引用,其中包含我可以更改的数据(c++ T* const 等效)这是否可以在 rust 语法中实现?
let mut a = Vec::new() a.push(1) // should be allowed a = Vec::new() // should be disallowed.
mut 似乎允许两个级别的可变性
rust
rust ×1