Skip to content

Commit 537ab54

Browse files
committed
String -> &str
1 parent b803db3 commit 537ab54

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/blocker.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -367,13 +367,13 @@ impl Blocker {
367367
return None;
368368
}
369369

370-
let mut disabled_directives: HashSet<String> = HashSet::new();
371-
let mut enabled_directives: HashSet<String> = HashSet::new();
370+
let mut disabled_directives: HashSet<&str> = HashSet::new();
371+
let mut enabled_directives: HashSet<&str> = HashSet::new();
372372

373-
for filter in filters {
373+
for filter in filters.iter() {
374374
if filter.is_exception() {
375375
if filter.is_csp() {
376-
if let Some(csp_directive) = filter.modifier_option {
376+
if let Some(csp_directive) = &filter.modifier_option {
377377
disabled_directives.insert(csp_directive);
378378
} else {
379379
// Exception filters with empty `csp` options will disable all CSP
@@ -382,7 +382,7 @@ impl Blocker {
382382
}
383383
}
384384
} else if filter.is_csp() {
385-
if let Some(csp_directive) = filter.modifier_option {
385+
if let Some(csp_directive) = &filter.modifier_option {
386386
enabled_directives.insert(csp_directive);
387387
}
388388
}
@@ -391,7 +391,7 @@ impl Blocker {
391391
let mut remaining_directives = enabled_directives.difference(&disabled_directives);
392392

393393
let mut merged = if let Some(directive) = remaining_directives.next() {
394-
directive.to_string()
394+
String::from(*directive)
395395
} else {
396396
return None;
397397
};

0 commit comments

Comments
 (0)