pub struct GitIgnoreFile { /* private fields */ }Implementations§
Source§impl GitIgnoreFile
impl GitIgnoreFile
pub fn empty() -> Arc<GitIgnoreFile>
pub fn chain( self: &Arc<GitIgnoreFile>, prefix: &str, input: &[u8], ) -> Arc<GitIgnoreFile>
pub fn chain_with_file( self: &Arc<GitIgnoreFile>, prefix: &str, file: PathBuf, ) -> Arc<GitIgnoreFile>
pub fn matches_file(&self, path: &str) -> bool
pub fn matches_all_files_in(&self, dir: &str) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GitIgnoreFile
impl RefUnwindSafe for GitIgnoreFile
impl Send for GitIgnoreFile
impl Sync for GitIgnoreFile
impl Unpin for GitIgnoreFile
impl UnwindSafe for GitIgnoreFile
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> 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