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);