Lines Matching defs:LiteralIter
121 pub fn iter(&self) -> LiteralIter<'_> {
123 Matcher::Empty => LiteralIter::Empty,
124 Matcher::Bytes(ref sset) => LiteralIter::Bytes(&sset.dense),
125 Matcher::Memmem(ref s) => LiteralIter::Single(&s.finder.needle()),
126 Matcher::AC { ref lits, .. } => LiteralIter::AC(lits),
127 Matcher::Packed { ref lits, .. } => LiteralIter::Packed(lits),
222 pub enum LiteralIter<'a> {
230 impl<'a> Iterator for LiteralIter<'a> {
235 LiteralIter::Empty => None,
236 LiteralIter::Bytes(ref mut many) => {
245 LiteralIter::Single(ref mut one) => {
254 LiteralIter::AC(ref mut lits) => {
263 LiteralIter::Packed(ref mut lits) => {