From: Torsten Scheck Date: Fri, 30 Jun 2017 16:26:58 +0000 (+0200) Subject: Clarified vector endianness for Exercise 05.1. X-Git-Url: https://git.ralfj.de/rust-101.git/commitdiff_plain/393ceeb96e6ad24a36d10c0dd2dc67cede3da47e?ds=inline;hp=--cc Clarified vector endianness for Exercise 05.1. --- 393ceeb96e6ad24a36d10c0dd2dc67cede3da47e diff --git a/src/part05.rs b/src/part05.rs index eaad980..adbe5c7 100644 --- a/src/part05.rs +++ b/src/part05.rs @@ -47,7 +47,8 @@ impl BigInt { } } - // We can convert any vector of digits into a number, by removing trailing zeros. The `mut` + // 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