X-Git-Url: https://git.ralfj.de/rust-101.git/blobdiff_plain/ff4d137ae8e7a6f126d845084009ebdfc990aa47..9f6c55ebcab2e1d3073e8bb6c8c910d0116efee4:/workspace/src/part05.rs?ds=sidebyside diff --git a/workspace/src/part05.rs b/workspace/src/part05.rs index f1c5587..78113b7 100644 --- a/workspace/src/part05.rs +++ b/workspace/src/part05.rs @@ -4,14 +4,14 @@ // ## Big Numbers pub struct BigInt { - pub data: Vec, + pub data: Vec, // least significant digit first, no trailing zeros } // Now that we fixed the data representation, we can start implementing methods on it. impl BigInt { pub fn new(x: u64) -> Self { if x == 0 { - BigInt { data: vec![] } + unimplemented!() } else { unimplemented!() } @@ -31,7 +31,7 @@ impl BigInt { // // **Exercise 05.1**: Implement this function. // - // *Hint*: You can use `pop()` to remove the last element of a vector. + // *Hint*: You can use `pop` to remove the last element of a vector. pub fn from_vec(mut v: Vec) -> Self { unimplemented!() }