|
|
|
|
|
by bschwindHN
2306 days ago
|
|
I always liked to think of it in terms of car ownership. You can immutably borrow my car (&car) but if you modify it, you're a jerk (you obviously can't modify it in Rust). Or if you're a mechanic you can mutably borrow (&mut car) it and upgrade it or something. Orr, if I sell my car to you, you've taken ownership of it. fn borrow_car(car: &Car);
fn modify_car(car: &mut Car);
fn sell_car(car: Car); Obviously there'd be other parameters in the functions, but yeah that's the gist of it. |
|