pub enum MatchRange {
ByteRange(usize, usize),
Chars(Vec<usize>),
}Variants§
Trait Implementations§
Source§impl Clone for MatchRange
impl Clone for MatchRange
Source§fn clone(&self) -> MatchRange
fn clone(&self) -> MatchRange
Returns a duplicate 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 Debug for MatchRange
impl Debug for MatchRange
Source§impl PartialEq for MatchRange
impl PartialEq for MatchRange
impl Eq for MatchRange
impl StructuralPartialEq for MatchRange
Auto Trait Implementations§
impl Freeze for MatchRange
impl RefUnwindSafe for MatchRange
impl Send for MatchRange
impl Sync for MatchRange
impl Unpin for MatchRange
impl UnwindSafe for MatchRange
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more