Enum std::str::pattern::SearchStep [−][src]
🔬 This is a nightly-only experimental API. (pattern #27721)
API not fully fleshed out and ready to be stabilized
Result of calling Searcher::next() or ReverseSearcher::next_back().
Variants
🔬 This is a nightly-only experimental API. (pattern #27721)
API not fully fleshed out and ready to be stabilized
Expresses that a match of the pattern has been found at
haystack[a..b].
🔬 This is a nightly-only experimental API. (pattern #27721)
API not fully fleshed out and ready to be stabilized
Expresses that haystack[a..b] has been rejected as a possible match
of the pattern.
Note that there might be more than one Reject between two Matches,
there is no requirement for them to be combined into one.
🔬 This is a nightly-only experimental API. (pattern #27721)
API not fully fleshed out and ready to be stabilized
Expresses that every byte of the haystack has been visited, ending the iteration.
Trait Implementations
impl Clone for SearchStep[src]
impl Clone for SearchStep[src]pub fn clone(&self) -> SearchStep[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for SearchStep[src]
impl Copy for SearchStep[src]impl Eq for SearchStep[src]
impl Eq for SearchStep[src]impl PartialEq<SearchStep> for SearchStep[src]
impl PartialEq<SearchStep> for SearchStep[src]pub fn eq(&self, other: &SearchStep) -> bool[src]
pub fn ne(&self, other: &SearchStep) -> bool[src]
impl StructuralEq for SearchStep[src]
impl StructuralEq for SearchStep[src]impl StructuralPartialEq for SearchStep[src]
impl StructuralPartialEq for SearchStep[src]Auto Trait Implementations
impl RefUnwindSafe for SearchStep
impl RefUnwindSafe for SearchStepimpl Send for SearchStep
impl Send for SearchStepimpl Sync for SearchStep
impl Sync for SearchStepimpl Unpin for SearchStep
impl Unpin for SearchStepimpl UnwindSafe for SearchStep
impl UnwindSafe for SearchStepBlanket Implementations
impl<T> Borrow<T> for T where
T: ?Sized, [src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]pub fn borrow(&self) -> &TⓘNotable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut W[src]
Notable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut Wimpl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut TⓘNotable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut W[src]
Notable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut W