diff --git a/src/assignments/assignment08.rs b/src/assignments/assignment08.rs index 05a3cdd..e201c2b 100644 --- a/src/assignments/assignment08.rs +++ b/src/assignments/assignment08.rs @@ -8,8 +8,9 @@ /// Returns an anonymous function that applies the given function `f` for `n` times. /// /// For instance, `repeat(3, f)(x)` roughly translates to `f(f(f(x)))`. -pub fn repeat T>(n: usize, mut f: F) -> impl FnMut(T) -> T { - todo!() +pub fn repeat T>(n: usize, f: F) -> impl FnMut(T) -> T { + todo!(); + f // This line has been added to prevent compile error. You can erase this line. } /// Applies the given function `f` for `i` times for the `i`-th element of the given vector. diff --git a/src/assignments/mod.rs b/src/assignments/mod.rs index 0aeb881..07197ef 100644 --- a/src/assignments/mod.rs +++ b/src/assignments/mod.rs @@ -1,6 +1,7 @@ //! KAIST CS220 Assignments. #![allow(dead_code)] +#![allow(unreachable_code)] #![allow(unused_variables)] pub mod assignment01;