From 71606caeee7cfe52765aafc6618baa95243e7fc0 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Sat, 8 Jul 2017 11:05:41 -0700 Subject: [PATCH] work on wording --- src/part05.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/part05.rs b/src/part05.rs index adbe5c7..49e57db 100644 --- a/src/part05.rs +++ b/src/part05.rs @@ -47,12 +47,11 @@ impl BigInt { } } - // Any vector of digits, which meets the structure of BigInt's `data` field, can be easily - // converted into a big number just by removing trailing zeros. The `mut` - // declaration for `v` here is just like the one in `let mut ...`: We completely own `v`, but Rust - // still asks us to make our intention of modifying it explicit. This `mut` is *not* part of the - // type of `from_vec` - the caller has to give up ownership of `v` anyway, so they don't care anymore - // what you do to it. + // We can convert any little-endian vector of digits (i.e., least-significant digit first) into a number, + // by removing trailing zeros. The `mut` declaration for `v` here is just like the one in `let mut ...`: + // We completely own `v`, but Rust still asks us to make our intention of modifying it explicit. This + // `mut` is *not* part of the type of `from_vec` - the caller has to give up ownership of `v` anyway, so + // they don't care anymore what you do to it. // // **Exercise 05.1**: Implement this function. // -- 2.30.2