From 87081c4ffc28d804ae15962d9b16e0acfc8a8bca Mon Sep 17 00:00:00 2001 From: Minseong Jang Date: Thu, 20 Oct 2022 09:41:42 +0900 Subject: [PATCH] Update assignment 8 --- src/assignments/assignment08.rs | 5 +++-- src/assignments/mod.rs | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) 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;