Enum RejectAndMatch
pub(in ::str::pattern) enum RejectAndMatch
Emit Rejects regularly
Trait Implementations
impl TwoWayStrategy for RejectAndMatch
type Output = SearchStep;fn use_early_reject() -> boolfn rejecting(a: usize, b: usize) -> Self::Outputfn matching(a: usize, b: usize) -> Self::Output
Auto Trait Implementations
impl Freeze for RejectAndMatch
impl RefUnwindSafe for RejectAndMatch
impl Send for RejectAndMatch
impl Sync for RejectAndMatch
impl Unpin for RejectAndMatch
impl UnsafeUnpin for RejectAndMatch
impl UnwindSafe for RejectAndMatch
Blanket Implementations
impl<T> Any for RejectAndMatch
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for RejectAndMatch
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for RejectAndMatch
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for RejectAndMatch
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for RejectAndMatch
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for RejectAndMatch
impl<T, U> Into<U> for RejectAndMatch
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 RejectAndMatch
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 RejectAndMatch
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>