Struct memchr::memmem::FindIter
pub struct FindIter<'h, 'n> { /* fields hidden */ }
Documentation
An iterator over non-overlapping substring matches.
Matches are reported by the byte offset at which they begin.
'h
is the lifetime of the haystack while 'n
is the lifetime of the
needle.
Implementations
impl<'h, 'n> FindIter<'h, 'n>
pub fn into_owned(Self) -> FindIter<'h, 'static>
Convert this iterator into its owned variant, such that it no longer borrows the finder and needle.
If this is already an owned iterator, then this is a no-op. Otherwise, this copies the needle.
This is only available when the std
feature is enabled.
Trait Implementations
impl<'h, 'n> Debug for FindIter<'h, 'n>
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
Auto Trait Implementations
impl<'h, 'n> RefUnwindSafe for FindIter<'h, 'n>
impl<'h, 'n> UnwindSafe for FindIter<'h, 'n>
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T