summaryrefslogtreecommitdiffstats
path: root/grep-searcher/src/testutil.rs
diff options
context:
space:
mode:
Diffstat (limited to 'grep-searcher/src/testutil.rs')
-rw-r--r--grep-searcher/src/testutil.rs6
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 {