pub struct CharArrayRefSearcher<'a, 'b, const N: usize>(/* private fields */);
🔬This is a nightly-only experimental API. (
pattern
)Expand description
Associated type for <&[char; N] as Pattern>::Searcher<'a>
.
Trait Implementations§
Source§impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>
Source§fn clone(&self) -> CharArrayRefSearcher<'a, 'b, N>
fn clone(&self) -> CharArrayRefSearcher<'a, 'b, N>
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, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>
Source§impl<'a, 'b, const N: usize> ReverseSearcher<'a> for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b, const N: usize> ReverseSearcher<'a> for CharArrayRefSearcher<'a, 'b, N>
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, 'b, const N: usize> Searcher<'a> for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b, const N: usize> Searcher<'a> for CharArrayRefSearcher<'a, 'b, N>
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, 'b, const N: usize> DoubleEndedSearcher<'a> for CharArrayRefSearcher<'a, 'b, N>
Auto Trait Implementations§
impl<'a, 'b, const N: usize> Freeze for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b, const N: usize> RefUnwindSafe for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b, const N: usize> UnwindSafe for CharArrayRefSearcher<'a, 'b, N>
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