Trait path_glob::Glob
[−]
[src]
pub trait Glob {
fn glob_with(&self, pattern: &str, options: &MatchOptions) -> Result<Paths, PatternError>;
fn glob(&self, pattern: &str) -> Result<Paths, PatternError> { ... }
fn rglob_with(&self, pattern: &str, options: &MatchOptions) -> Result<Paths, PatternError> { ... }
fn rglob(&self, pattern: &str) -> Result<Paths, PatternError> { ... }
}A trait providing glob methods.
The idea is “glob starting from here”
Required Methods
fn glob_with(&self, pattern: &str, options: &MatchOptions) -> Result<Paths, PatternError>
Glob here with explicit options
Provided Methods
fn glob(&self, pattern: &str) -> Result<Paths, PatternError>
Glob here with default options
fn rglob_with(&self, pattern: &str, options: &MatchOptions) -> Result<Paths, PatternError>
Glob inside of here with explicit options (<here>/**/<pattern>)
fn rglob(&self, pattern: &str) -> Result<Paths, PatternError>
Glob inside of here with default options (<here>/**/<pattern>)