#[non_exhaustive]pub enum GlobStar {
Current,
Any,
ToChild,
ToChildStart,
}
Available on (crate features
syntax-glob
or syntax-ev
or syntax-regex
) and crate feature syntax-glob
only.Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Current
i.e. *
, only match within the current component.
Any
i.e. **
, match anywhere, from the current component to children.
ToChild
i.e. */**
, match from the current component to and must to children.
ToChildStart
i.e. **/
, match from the current component to and must to the start of a child.
Implementations§
Source§impl GlobStar
impl GlobStar
pub fn to_pattern(&self, separator: PathSeparator) -> &'static str
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GlobStar
impl RefUnwindSafe for GlobStar
impl Send for GlobStar
impl Sync for GlobStar
impl Unpin for GlobStar
impl UnwindSafe for GlobStar
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