mirror of
https://github.com/rust-lang/rustlings.git
synced 2026-03-31 03:29:19 +00:00
docs: clarify cow1 owned_mutation comment
This commit is contained in:
parent
a28b9eda84
commit
8649f28cb3
@ -57,9 +57,10 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn owned_mutation() {
|
fn owned_mutation() {
|
||||||
// Of course this is also the case if a mutation does occur (not all
|
// This is also the case if a mutation does occur (not all numbers are
|
||||||
// numbers are absolute). In this case, the call to `to_mut()` in the
|
// absolute). Since `input` is already owned here, the call to
|
||||||
// `abs_all` function returns a reference to the same data as before.
|
// `to_mut()` in `abs_all` returns a mutable reference to the existing
|
||||||
|
// owned data instead of cloning it.
|
||||||
let vec = vec![-1, 0, 1];
|
let vec = vec![-1, 0, 1];
|
||||||
let mut input = Cow::from(vec);
|
let mut input = Cow::from(vec);
|
||||||
abs_all(&mut input);
|
abs_all(&mut input);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user