]>
git.proxmox.com Git - rustc.git/blob - vendor/regex-1.4.6/src/literal/mod.rs
3 #[cfg(feature = "perf-literal")]
7 #[cfg(not(feature = "perf-literal"))]
9 use syntax
::hir
::literal
::Literals
;
11 #[derive(Clone, Debug)]
12 pub struct LiteralSearcher(());
14 impl LiteralSearcher
{
15 pub fn empty() -> Self {
19 pub fn prefixes(_
: Literals
) -> Self {
23 pub fn suffixes(_
: Literals
) -> Self {
27 pub fn complete(&self) -> bool
{
31 pub fn find(&self, _
: &[u8]) -> Option
<(usize, usize)> {
35 pub fn find_start(&self, _
: &[u8]) -> Option
<(usize, usize)> {
39 pub fn find_end(&self, _
: &[u8]) -> Option
<(usize, usize)> {
43 pub fn is_empty(&self) -> bool
{
47 pub fn len(&self) -> usize {
51 pub fn approximate_size(&self) -> usize {