X-Git-Url: https://git.ralfj.de/rust-101.git/blobdiff_plain/29958c0fd33c5e714b52bed79a1832113c43b8d8..9ae2b045dd1772c02f7013953dd4108a99bd2c74:/workspace/src/part05.rs diff --git a/workspace/src/part05.rs b/workspace/src/part05.rs index a2da18f..f1c5587 100644 --- a/workspace/src/part05.rs +++ b/workspace/src/part05.rs @@ -59,7 +59,7 @@ impl Clone for SomethingOrNothing { } // **Exercise 05.2**: Write some more functions on `BigInt`. What about a function that returns the number of -// digits? The number of non-zero digits? The smallest/largest digit? +// digits? The number of non-zero digits? The smallest/largest digit? Of course, these should all just borrow `self`. // ## Mutation + aliasing considered harmful (part 2) enum Variant { @@ -72,7 +72,7 @@ fn work_on_variant(mut var: Variant, text: String) { Variant::Number(ref mut n) => ptr = n, Variant::Text(_) => return, } - /* var = Variant::Text(text); */ + /* var = Variant::Text(text); */ /* BAD! */ *ptr = 1337; }