Enum StrSearcherImpl
pub(in ::str::pattern) enum StrSearcherImpl
Variants
-
Empty(EmptyNeedle) -
Byte(ByteNeedle) -
TwoWay(TwoWaySearcher)
Trait Implementations
impl Clone for StrSearcherImpl
fn clone(&self) -> StrSearcherImpl
impl Debug for StrSearcherImpl
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for StrSearcherImpl
impl RefUnwindSafe for StrSearcherImpl
impl Send for StrSearcherImpl
impl Sync for StrSearcherImpl
impl Unpin for StrSearcherImpl
impl UnsafeUnpin for StrSearcherImpl
impl UnwindSafe for StrSearcherImpl
Blanket Implementations
impl<T> Any for StrSearcherImpl
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for StrSearcherImpl
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for StrSearcherImpl
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for StrSearcherImpl
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for StrSearcherImpl
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for StrSearcherImpl
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for StrSearcherImpl
impl<T, U> Into<U> for StrSearcherImpl
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for StrSearcherImpl
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for StrSearcherImpl
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>