pub struct GlobPattern { /* private fields */ }Expand description
A glob pattern for matching file paths and targets.
Wraps globset for efficient glob matching.
Implementations§
Source§impl GlobPattern
impl GlobPattern
Sourcepub fn new(pattern: &str) -> GlobPattern
pub fn new(pattern: &str) -> GlobPattern
Create a new glob pattern from a string.
Sourcepub fn ensure_compiled(&mut self)
pub fn ensure_compiled(&mut self)
Ensure the compiled matcher is populated (needed after deserialization).
Trait Implementations§
Source§impl Clone for GlobPattern
impl Clone for GlobPattern
Source§fn clone(&self) -> GlobPattern
fn clone(&self) -> GlobPattern
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 GlobPattern
impl Debug for GlobPattern
Source§impl<'de> Deserialize<'de> for GlobPattern
impl<'de> Deserialize<'de> for GlobPattern
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<GlobPattern, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GlobPattern, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for GlobPattern
impl Display for GlobPattern
Source§impl PartialEq for GlobPattern
impl PartialEq for GlobPattern
Source§impl Serialize for GlobPattern
impl Serialize for GlobPattern
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for GlobPattern
impl RefUnwindSafe for GlobPattern
impl Send for GlobPattern
impl Sync for GlobPattern
impl Unpin for GlobPattern
impl UnsafeUnpin for GlobPattern
impl UnwindSafe for GlobPattern
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