From 0f9f0367d66f661ac6f067c2b9d032d9f5b27f0a Mon Sep 17 00:00:00 2001 From: Sergey Kaunov Date: Sat, 13 May 2023 11:42:55 +0300 Subject: [PATCH] Update solution closure.md Changed order of bounds so that readers new to Rust won't be confused by "bool + Copy" and could comprehend it faster and better. --- solutions/functional-programing/closure.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/solutions/functional-programing/closure.md b/solutions/functional-programing/closure.md index fd023da..034c507 100644 --- a/solutions/functional-programing/closure.md +++ b/solutions/functional-programing/closure.md @@ -118,7 +118,7 @@ fn main() { ```rust fn fn_once(func: F) where - F: FnOnce(usize) -> bool + Copy,// 改动在这里 + F: Copy + FnOnce(usize) -> bool,// 改动在这里 { println!("{}", func(3)); println!("{}", func(4)); @@ -293,4 +293,4 @@ fn factory(x:i32) -> Box i32> { } fn main() {} -``` \ No newline at end of file +```