Ownership transfer moves control of a value from one binding or function to another. After the transfer, the new owner can use the value, while the previous owner cannot ask for it back. section 2.10
Handing over a computer
Imagine that you own a computer and give it to a coworker. The coworker becomes the owner and may declare it mutable, using it however they want. You cannot simply take ownership back. section 2.10
This differs from immutable references, which let someone look at a value, and mutable references, which allow temporary use under stricter limits. Copy types are different again: their values are cheap to copy, like office pens or paperclips. section 2.10


