diff options
Diffstat (limited to 'grep-searcher/src/testutil.rs')
-rw-r--r-- | grep-searcher/src/testutil.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/grep-searcher/src/testutil.rs b/grep-searcher/src/testutil.rs index b51508a1..ee79f108 100644 --- a/grep-searcher/src/testutil.rs +++ b/grep-searcher/src/testutil.rs @@ -1,10 +1,10 @@ use std::io::{self, Write}; use std::str; +use bstr::B; use grep_matcher::{ LineMatchKind, LineTerminator, Match, Matcher, NoCaptures, NoError, }; -use memchr::memchr; use regex::bytes::{Regex, RegexBuilder}; use searcher::{BinaryDetection, Searcher, SearcherBuilder}; @@ -94,8 +94,8 @@ impl Matcher for RegexMatcher { } // Make it interesting and return the last byte in the current // line. - let i = memchr(self.line_term.unwrap().as_byte(), haystack) - .map(|i| i) + let i = B(haystack) + .find_byte(self.line_term.unwrap().as_byte()) .unwrap_or(haystack.len() - 1); Ok(Some(LineMatchKind::Candidate(i))) } else { |