Update chapter_3_7_1.md

This commit is contained in:
tk
2023-05-29 11:47:55 +08:00
committed by GitHub
parent 9a7df7b5b1
commit 0e5ab4b980

View File

@@ -234,7 +234,7 @@ fn main() {
## 7. Copy
按照Rust所有权规则第二条**在任意时刻,值有且仅有一个所有者**。所以当`let a = b`发生时,就将变量`b`拥有的值移到了`a`上,此时`a`应该回到未初始状态,但实际情况并不一定。不一定的原因是,部分类型实现了`Copy trait`在值移动时会对值进行自动拷贝能让变量a仍拥有原来的值。
按照Rust所有权规则第二条**在任意时刻,值有且仅有一个所有者**。所以当`let b = a`发生时,就将变量`b`拥有的值移到了`a`上,此时`a`应该回到未初始状态,但实际情况并不一定。不一定的原因是,部分类型实现了`Copy trait`在值移动时会对值进行自动拷贝能让变量a仍拥有原来的值。
Rust中默认实现了`Copy trait`的类型有: