byte_pattern
: share the TwoWaySearcher
between byte and str
by folkertdev · Pull Request #135931 · rust-lang/rust (original) (raw)
tracking issue: #134149
An attempt to break up #134350 into more manageable pieces.
From what I can see, the TwoWaySearcher
implementation does not have special logic for UTF8 boundaries, so it should work just as well on any &[u8]
. So this PR just moves the TwoWaySearcher
implementation to slice/byte_pattern.rs
, and then uses it from str/pattern.rs
. No functional changes, no additional API surface.
r? @BurntSushi