Clever iterators

This commit is contained in:
Wojciech Kozlowski 2023-04-14 00:23:16 +02:00
parent dcf82e88ff
commit 318473c5fe

View File

@ -69,13 +69,8 @@ impl ToBeetsArgs for Query {
fn to_args(&self) -> Vec<String> { fn to_args(&self) -> Vec<String> {
let mut arguments: Vec<String> = vec![]; let mut arguments: Vec<String> = vec![];
for field in self.include.iter() { arguments.extend(self.include.iter().map(|field| field.to_arg(true)));
arguments.push(field.to_arg(true)); arguments.extend(self.exclude.iter().map(|field| field.to_arg(false)));
}
for field in self.exclude.iter() {
arguments.push(field.to_arg(false));
}
arguments arguments
} }