关于Trait签名不一致 和 Deref 的一些问题?-灵析社区

东三环

self 就是 `Vec` 。这是一个 move ,不是引用。move 参数实际是一个函数内部变量,对它的修改不影响函数外部。`mut` 只影响函数内部逻辑。加不加是一样的。 第二个,因为 self 就是 `mut Vec` ,这里根本不需要 deref 。`mut Vec` 是可以直接传递给 `&mut Vec` 参数的。

阅读量:1

点赞量:0

问AI