pub fn iter<'b, 's>(&'s self, buf: &'b [u8]) -> Iter<'b, 's> {
        Iter {
            searcher: self,
            buf: buf,
            start: 0,
        }
    }
/// Returns an iterator over all matches in the given buffer.
Returns an iterator over all matches in the given buffer.
Returns an iterator over all matches in the given buffer .
pub fn iter<'b, 's>(&'s self, buf: &'b [u8]) -> Iter<'b, 's> {
        Iter {
            searcher: self,
            buf: buf,
            start: 0,
        }
    }
pub fn iter < ' b , ' s > ( & ' s self , buf : & ' b [ u8 ] ) -> Iter < ' b , ' s > { Iter { searcher : self , buf : buf , start : 0 , } }
Returns an iterator over all matches in the given buffer.
Returns an iterator over all matches in the given buffer .
&'s self
buf
&'b [u8]