Lines Matching defs:dir_patterns
96 dir_patterns: Vec<Pattern>,
228 dir_patterns: Vec::new(),
238 let mut dir_patterns = Vec::new();
243 dir_patterns.push(Pattern::new(component)?);
247 dir_patterns.push(Pattern {
259 dir_patterns,
337 if !self.dir_patterns.is_empty() {
339 assert!(self.dir_patterns.len() < !0 as usize);
341 fill_todo(&mut self.todo, &self.dir_patterns, 0, &scope, self.options);
346 if self.dir_patterns.is_empty() || self.todo.is_empty() {
364 if self.dir_patterns[idx].is_recursive {
368 while (next + 1) < self.dir_patterns.len()
369 && self.dir_patterns[next + 1].is_recursive
380 &self.dir_patterns,
386 if next == self.dir_patterns.len() - 1 {
394 } else if next == self.dir_patterns.len() - 1 {
405 if self.dir_patterns[idx].matches_with(
417 if idx == self.dir_patterns.len() - 1 {
428 &self.dir_patterns,