compile_patterns

Function compile_patterns 

Source
pub fn compile_patterns(patterns: &[String]) -> Vec<Pattern>
Expand description

Compile patterns into glob::Pattern objects

Used by CLI commands that need pre-compiled patterns for repeated use.

§Arguments

  • patterns - List of pattern strings

§Returns

Vector of successfully compiled glob patterns. Invalid patterns are silently skipped.

§Examples

use infiniloom_engine::filtering::compile_patterns;

let patterns = vec!["*.rs".to_string(), "src/**/*.ts".to_string()];
let compiled = compile_patterns(&patterns);
assert_eq!(compiled.len(), 2);