Skip to content

Commit 671ee95

Browse files
authored
Vec::append() => Vec::extend() (#542)
1 parent 013f82a commit 671ee95

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

js/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,8 +351,8 @@ fn ublock_resources(mut cx: FunctionContext) -> JsResult<JsValue> {
351351
);
352352
if let Some(scriptlets_path) = scriptlets_path {
353353
#[allow(deprecated)]
354-
resources.append(
355-
&mut adblock::resources::resource_assembler::assemble_scriptlet_resources(&Path::new(
354+
resources.extend(
355+
adblock::resources::resource_assembler::assemble_scriptlet_resources(&Path::new(
356356
&scriptlets_path,
357357
)),
358358
);

src/filters/network.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -900,10 +900,10 @@ impl NetworkFilter {
900900
(self.is_plain() || self.is_regex()) && !self.is_right_anchor();
901901
let skip_first_token = self.is_right_anchor();
902902

903-
let mut filter_tokens =
903+
let filter_tokens =
904904
utils::tokenize_filter(f, skip_first_token, skip_last_token);
905905

906-
tokens.append(&mut filter_tokens);
906+
tokens.extend(filter_tokens);
907907
}
908908
}
909909
FilterPart::AnyOf(_) => (), // across AnyOf set of filters no single token is guaranteed to match to a request
@@ -913,16 +913,16 @@ impl NetworkFilter {
913913
// Append tokens from hostname, if any
914914
if !self.mask.contains(NetworkFilterMask::IS_HOSTNAME_REGEX) {
915915
if let Some(hostname) = self.hostname.as_ref() {
916-
let mut hostname_tokens = utils::tokenize(hostname);
917-
tokens.append(&mut hostname_tokens);
916+
let hostname_tokens = utils::tokenize(hostname);
917+
tokens.extend(hostname_tokens);
918918
}
919919
}
920920

921921
if tokens.is_empty() && self.mask.contains(NetworkFilterMask::IS_REMOVEPARAM) {
922922
if let Some(removeparam) = &self.modifier_option {
923923
if VALID_PARAM.is_match(removeparam) {
924-
let mut param_tokens = utils::tokenize(&removeparam.to_ascii_lowercase());
925-
tokens.append(&mut param_tokens);
924+
let param_tokens = utils::tokenize(&removeparam.to_ascii_lowercase());
925+
tokens.extend(param_tokens);
926926
}
927927
}
928928
}

src/lists.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -259,10 +259,10 @@ impl FilterSet {
259259
filters: impl IntoIterator<Item = impl AsRef<str>>,
260260
opts: ParseOptions,
261261
) -> FilterListMetadata {
262-
let (metadata, mut parsed_network_filters, mut parsed_cosmetic_filters) =
262+
let (metadata, parsed_network_filters, parsed_cosmetic_filters) =
263263
parse_filters_with_metadata(filters, self.debug, opts);
264-
self.network_filters.append(&mut parsed_network_filters);
265-
self.cosmetic_filters.append(&mut parsed_cosmetic_filters);
264+
self.network_filters.extend(parsed_network_filters);
265+
self.cosmetic_filters.extend(parsed_cosmetic_filters);
266266
metadata
267267
}
268268

@@ -337,7 +337,7 @@ impl FilterSet {
337337
}
338338
});
339339

340-
other_rules.append(&mut ignore_previous_rules);
340+
other_rules.extend(ignore_previous_rules);
341341

342342
if add_fp_document_exception {
343343
other_rules.push(content_blocking::ignore_previous_fp_documents());

src/optimizer.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ pub fn optimize(filters: Vec<NetworkFilter>) -> Vec<NetworkFilter> {
2424

2525
/*
2626
let union_domain_group = UnionDomainGroup {};
27-
let (mut fused, unfused) = apply_optimisation(&union_domain_group, filters);
28-
optimized.append(&mut fused);
27+
let (fused, unfused) = apply_optimisation(&union_domain_group, filters);
28+
optimized.extend(fused);
2929
*/
3030

3131
let simple_pattern_group = SimplePatternGroup {};
32-
let (mut fused, mut unfused) = apply_optimisation(&simple_pattern_group, filters);
33-
optimized.append(&mut fused);
32+
let (fused, unfused) = apply_optimisation(&simple_pattern_group, filters);
33+
optimized.extend(fused);
3434

3535
// Append whatever is still left unfused
36-
optimized.append(&mut unfused);
36+
optimized.extend(unfused);
3737

3838
// Re-sort the list, now that the order has been perturbed
3939
optimized.sort_by_key(|f| f.id);

0 commit comments

Comments
 (0)