pub struct Pattern { /* private fields */ }Expand description
Encapsulates a shell pattern.
Implementations§
Source§impl Pattern
impl Pattern
Sourcepub const fn set_extended_globbing(self, value: bool) -> Self
pub const fn set_extended_globbing(self, value: bool) -> Self
Enables (or disables) extended globbing support for this pattern.
§Arguments
value- Whether or not to enable extended globbing (extglob).
Sourcepub const fn set_multiline(self, value: bool) -> Self
pub const fn set_multiline(self, value: bool) -> Self
Enables (or disables) multiline support for this pattern.
§Arguments
value- Whether or not to enable multiline matching.
Sourcepub const fn set_case_insensitive(self, value: bool) -> Self
pub const fn set_case_insensitive(self, value: bool) -> Self
Enables (or disables) case-insensitive matching for this pattern.
§Arguments
value- Whether or not to enable case-insensitive matching.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Pattern
impl RefUnwindSafe for Pattern
impl Send for Pattern
impl Sync for Pattern
impl Unpin for Pattern
impl UnwindSafe for Pattern
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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