Struct ignore::gitignore::Glob [−][src]
Glob represents a single glob in a gitignore file.
This is used to report information about the highest precedent glob that matched in one or more gitignore files.
Implementations
impl Glob
[src]
pub fn from(&self) -> Option<&Path>
[src]
Returns the file path that defined this glob.
pub fn original(&self) -> &str
[src]
The original glob as it was defined in a gitignore file.
pub fn actual(&self) -> &str
[src]
The actual glob that was compiled to respect gitignore semantics.
pub fn is_whitelist(&self) -> bool
[src]
Whether this was a whitelisted glob or not.
pub fn is_only_dir(&self) -> bool
[src]
Whether this glob must match a directory or not.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Glob
impl Send for Glob
impl Sync for Glob
impl Unpin for Glob
impl UnwindSafe for Glob
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,