fix(config): fix warnings

This commit is contained in:
Federico Terzi 2021-10-05 23:17:40 +02:00
parent 2fd6927030
commit 3afd0a2605
2 changed files with 17 additions and 30 deletions

View File

@ -23,7 +23,7 @@ use anyhow::Result;
use log::error;
use regex::Regex;
use std::{collections::HashSet, path::Path};
use std::{iter::FromIterator, path::PathBuf};
use std::{path::PathBuf};
use thiserror::Error;
const STANDARD_INCLUDES: &[&str] = &["../match/**/*.yml"];
@ -459,7 +459,7 @@ impl ResolvedConfig {
let exclude_paths = calculate_paths(base_dir, excludes.iter());
let include_paths = calculate_paths(base_dir, includes.iter());
HashSet::from_iter(include_paths.difference(&exclude_paths).cloned())
include_paths.difference(&exclude_paths).cloned().collect::<HashSet<_>>()
}
}
@ -474,7 +474,6 @@ mod tests {
use super::*;
use crate::util::tests::use_test_directory;
use std::fs::create_dir_all;
use std::iter::FromIterator;
#[test]
fn aggregate_includes_empty_config() {
@ -482,7 +481,7 @@ mod tests {
ResolvedConfig::aggregate_includes(&ParsedConfig {
..Default::default()
}),
HashSet::from_iter(vec!["../match/**/*.yml".to_string(),].iter().cloned())
vec!["../match/**/*.yml".to_string(),].iter().cloned().collect::<HashSet<_>>()
);
}
@ -504,11 +503,9 @@ mod tests {
includes: Some(vec!["custom/*.yml".to_string()]),
..Default::default()
}),
HashSet::from_iter(
vec!["../match/**/*.yml".to_string(), "custom/*.yml".to_string()]
vec!["../match/**/*.yml".to_string(), "custom/*.yml".to_string()]
.iter()
.cloned()
)
.cloned().collect::<HashSet<_>>()
);
}
@ -519,11 +516,9 @@ mod tests {
extra_includes: Some(vec!["custom/*.yml".to_string()]),
..Default::default()
}),
HashSet::from_iter(
vec!["../match/**/*.yml".to_string(), "custom/*.yml".to_string()]
vec!["../match/**/*.yml".to_string(), "custom/*.yml".to_string()]
.iter()
.cloned()
)
.cloned().collect::<HashSet<_>>()
);
}
@ -535,15 +530,13 @@ mod tests {
extra_includes: Some(vec!["custom/*.yml".to_string()]),
..Default::default()
}),
HashSet::from_iter(
vec![
vec![
"../match/**/*.yml".to_string(),
"custom/*.yml".to_string(),
"sub/*.yml".to_string()
]
.iter()
.cloned()
)
.cloned().collect::<HashSet<_>>()
);
}
@ -553,7 +546,7 @@ mod tests {
ResolvedConfig::aggregate_excludes(&ParsedConfig {
..Default::default()
}),
HashSet::from_iter(vec!["../match/**/_*.yml".to_string(),].iter().cloned())
vec!["../match/**/_*.yml".to_string(),].iter().cloned().collect::<HashSet<_>>()
);
}
@ -575,11 +568,9 @@ mod tests {
excludes: Some(vec!["custom/*.yml".to_string()]),
..Default::default()
}),
HashSet::from_iter(
vec!["../match/**/_*.yml".to_string(), "custom/*.yml".to_string()]
vec!["../match/**/_*.yml".to_string(), "custom/*.yml".to_string()]
.iter()
.cloned()
)
.cloned().collect::<HashSet<_>>()
);
}
@ -590,11 +581,9 @@ mod tests {
extra_excludes: Some(vec!["custom/*.yml".to_string()]),
..Default::default()
}),
HashSet::from_iter(
vec!["../match/**/_*.yml".to_string(), "custom/*.yml".to_string()]
vec!["../match/**/_*.yml".to_string(), "custom/*.yml".to_string()]
.iter()
.cloned()
)
.cloned().collect::<HashSet<_>>()
);
}
@ -606,15 +595,13 @@ mod tests {
extra_excludes: Some(vec!["custom/*.yml".to_string()]),
..Default::default()
}),
HashSet::from_iter(
vec![
vec![
"../match/**/_*.yml".to_string(),
"custom/*.yml".to_string(),
"sub/*.yml".to_string()
]
.iter()
.cloned()
)
.cloned().collect::<HashSet<_>>()
);
}

View File

@ -111,8 +111,8 @@ fn split_config(config: LegacyConfig) -> (LegacyInteropConfig, LegacyMatchGroup)
.collect();
let match_group = LegacyMatchGroup {
global_vars,
matches,
global_vars,
};
let config: LegacyInteropConfig = config.into();