File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- use memchr:: memchr as find_char ;
1+ use memchr:: memrchr as find_char_reverse ;
22
33use super :: network:: NetworkFilterError ;
44
@@ -105,7 +105,7 @@ impl AbstractNetworkFilter {
105105 exception = true ;
106106 }
107107
108- let maybe_options_index: Option < usize > = find_char ( b'$' , line. as_bytes ( ) ) ;
108+ let maybe_options_index: Option < usize > = find_char_reverse ( b'$' , line. as_bytes ( ) ) ;
109109
110110 let mut options = None ;
111111 if let Some ( options_index) = maybe_options_index {
Original file line number Diff line number Diff line change @@ -3,9 +3,9 @@ mod optimization_tests_pattern_group {
33 #[ cfg( test) ]
44 mod optimization_tests_pattern_group {
55 use super :: * ;
6- use crate :: filters:: network:: CompiledRegex ;
76 use crate :: filters:: network:: NetworkMatchable ;
87 use crate :: lists;
8+ use crate :: regex_manager:: CompiledRegex ;
99 use crate :: regex_manager:: RegexManager ;
1010 use crate :: request:: Request ;
1111 use regex:: bytes:: RegexSetBuilder as BytesRegexSetBuilder ;
@@ -331,9 +331,9 @@ mod optimization_tests_pattern_group {
331331 }
332332 */
333333 use super :: super :: * ;
334- use crate :: filters:: network:: CompiledRegex ;
335334 use crate :: filters:: network:: NetworkMatchable ;
336335 use crate :: lists;
336+ use crate :: regex_manager:: CompiledRegex ;
337337 use crate :: regex_manager:: RegexManager ;
338338 use crate :: request:: Request ;
339339 use regex:: bytes:: RegexSetBuilder as BytesRegexSetBuilder ;
You can’t perform that action at this time.
0 commit comments