Enum MatchOnly
pub(in ::str::pattern) enum MatchOnly
Skip to match intervals as quickly as possible
Trait Implementations
impl TwoWayStrategy for MatchOnly
type Output = Option<(usize, usize)>;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 MatchOnly
impl RefUnwindSafe for MatchOnly
impl Send for MatchOnly
impl Sync for MatchOnly
impl Unpin for MatchOnly
impl UnsafeUnpin for MatchOnly
impl UnwindSafe for MatchOnly
Blanket Implementations
impl<T> Any for MatchOnly
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for MatchOnly
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for MatchOnly
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for MatchOnly
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for MatchOnly
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for MatchOnly
impl<T, U> Into<U> for MatchOnly
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 MatchOnly
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 MatchOnly
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>