pub struct PatternModifiers<'src> { /* private fields */ }
Expand description
A set of modifiers associated to a pattern.
Implementations§
Source§impl<'src> PatternModifiers<'src>
impl<'src> PatternModifiers<'src>
Sourcepub fn iter(&self) -> PatternModifiersIter<'_> ⓘ
pub fn iter(&self) -> PatternModifiersIter<'_> ⓘ
Returns an iterator for all the modifiers associated to the pattern.
pub fn ascii(&self) -> Option<&PatternModifier<'src>>
pub fn wide(&self) -> Option<&PatternModifier<'src>>
pub fn base64(&self) -> Option<&PatternModifier<'src>>
pub fn base64wide(&self) -> Option<&PatternModifier<'src>>
pub fn fullword(&self) -> Option<&PatternModifier<'src>>
pub fn nocase(&self) -> Option<&PatternModifier<'src>>
pub fn private(&self) -> Option<&PatternModifier<'src>>
pub fn xor(&self) -> Option<&PatternModifier<'src>>
Trait Implementations§
Source§impl<'src> Debug for PatternModifiers<'src>
impl<'src> Debug for PatternModifiers<'src>
Source§impl<'src> Default for PatternModifiers<'src>
impl<'src> Default for PatternModifiers<'src>
Source§fn default() -> PatternModifiers<'src>
fn default() -> PatternModifiers<'src>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'src> Freeze for PatternModifiers<'src>
impl<'src> RefUnwindSafe for PatternModifiers<'src>
impl<'src> Send for PatternModifiers<'src>
impl<'src> Sync for PatternModifiers<'src>
impl<'src> Unpin for PatternModifiers<'src>
impl<'src> UnwindSafe for PatternModifiers<'src>
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> 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