diff --git a/src/find/mod.rs b/src/find/mod.rs index f7d94a9..911b3b0 100644 --- a/src/find/mod.rs +++ b/src/find/mod.rs @@ -103,13 +103,12 @@ fn parse_args(args: &[&str]) -> Result> { }) } -#[allow(clippy::borrowed_box)] // FIXME? fn process_dir<'a>( dir: &str, config: &Config, deps: &'a dyn Dependencies<'a>, - matcher: &Box, -) -> Result> { + matcher: &dyn matchers::Matcher, +) -> u64 { let mut found_count: u64 = 0; let mut walkdir = WalkDir::new(dir) .contents_first(config.depth_first) @@ -137,7 +136,7 @@ fn process_dir<'a>( } } } - Ok(found_count) + found_count } fn do_find<'a>(args: &[&str], deps: &'a dyn Dependencies<'a>) -> Result> { @@ -152,8 +151,8 @@ fn do_find<'a>(args: &[&str], deps: &'a dyn Dependencies<'a>) -> Result