Struct FindOverlappingIter
struct FindOverlappingIter<'a, 'h, A> { ... }
An iterator of overlapping matches in a particular haystack.
This iterator will report all possible matches in a particular haystack, even when the matches overlap.
This iterator is constructed via the
Automaton::try_find_overlapping_iter method.
The type variable A refers to the implementation of the Automaton
trait used to execute the search.
The lifetime 'a refers to the lifetime of the Automaton
implementation.
The lifetime 'h refers to the lifetime of the haystack being searched.
Implementations
impl<'a, 'h, A> Freeze for FindOverlappingIter<'a, 'h, A>
impl<'a, 'h, A> RefUnwindSafe for FindOverlappingIter<'a, 'h, A>
impl<'a, 'h, A> Send for FindOverlappingIter<'a, 'h, A>
impl<'a, 'h, A> Sync for FindOverlappingIter<'a, 'h, A>
impl<'a, 'h, A> Unpin for FindOverlappingIter<'a, 'h, A>
impl<'a, 'h, A> UnsafeUnpin for FindOverlappingIter<'a, 'h, A>
impl<'a, 'h, A> UnwindSafe for FindOverlappingIter<'a, 'h, A>
impl<'a, 'h, A: $crate::fmt::Debug> Debug for FindOverlappingIter<'a, 'h, A>
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl<'a, 'h, A: Automaton> Iterator for FindOverlappingIter<'a, 'h, A>
fn next(self: &mut Self) -> Option<Match>
impl<I> IntoIterator for FindOverlappingIter<'a, 'h, A>
fn into_iter(self: Self) -> I
impl<T> Any for FindOverlappingIter<'a, 'h, A>
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for FindOverlappingIter<'a, 'h, A>
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for FindOverlappingIter<'a, 'h, A>
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> From for FindOverlappingIter<'a, 'h, A>
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into for FindOverlappingIter<'a, 'h, A>
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for FindOverlappingIter<'a, 'h, A>
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for FindOverlappingIter<'a, 'h, A>
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>