pub struct CharSearcher<'a> { /* private fields */ }
🔬This is a nightly-only experimental API. (
pattern
)Expand description
Associated type for <char as Pattern>::Searcher<'a>
.
Trait Implementations§
Source§impl<'a> Clone for CharSearcher<'a>
impl<'a> Clone for CharSearcher<'a>
Source§fn clone(&self) -> CharSearcher<'a>
fn clone(&self) -> CharSearcher<'a>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a> Debug for CharSearcher<'a>
impl<'a> Debug for CharSearcher<'a>
Source§impl<'a> ReverseSearcher<'a> for CharSearcher<'a>
impl<'a> ReverseSearcher<'a> for CharSearcher<'a>
Source§fn next_back(&mut self) -> SearchStep
fn next_back(&mut self) -> SearchStep
🔬This is a nightly-only experimental API. (
pattern
)Performs the next search step starting from the back. Read more
Source§fn next_match_back(&mut self) -> Option<(usize, usize)>
fn next_match_back(&mut self) -> Option<(usize, usize)>
🔬This is a nightly-only experimental API. (
pattern
)Finds the next
Match
result.
See next_back()
.Source§fn next_reject_back(&mut self) -> Option<(usize, usize)>
fn next_reject_back(&mut self) -> Option<(usize, usize)>
🔬This is a nightly-only experimental API. (
pattern
)Finds the next
Reject
result.
See next_back()
.Source§impl<'a> Searcher<'a> for CharSearcher<'a>
impl<'a> Searcher<'a> for CharSearcher<'a>
Source§fn haystack(&self) -> &'a str
fn haystack(&self) -> &'a str
🔬This is a nightly-only experimental API. (
pattern
)Getter for the underlying string to be searched in Read more
Source§fn next(&mut self) -> SearchStep
fn next(&mut self) -> SearchStep
🔬This is a nightly-only experimental API. (
pattern
)Performs the next search step starting from the front. Read more
Source§fn next_match(&mut self) -> Option<(usize, usize)>
fn next_match(&mut self) -> Option<(usize, usize)>
🔬This is a nightly-only experimental API. (
pattern
)impl<'a> DoubleEndedSearcher<'a> for CharSearcher<'a>
Auto Trait Implementations§
impl<'a> Freeze for CharSearcher<'a>
impl<'a> RefUnwindSafe for CharSearcher<'a>
impl<'a> Send for CharSearcher<'a>
impl<'a> Sync for CharSearcher<'a>
impl<'a> Unpin for CharSearcher<'a>
impl<'a> UnwindSafe for CharSearcher<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 48 bytes