sift-core 0.4.0

Indexed regex search over codebases (library + grep-like CLI)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use sift_core::{QueryFlags, QuerySpec};

#[test]
fn query_spec_accepts_pattern_and_flags() {
    let pattern = "needle".to_string();
    let flags = QueryFlags::CASE_INSENSITIVE;
    let spec = QuerySpec {
        patterns: &[pattern],
        flags,
    };
    assert_eq!(spec.patterns, &["needle"]);
    assert!(spec.flags.contains(QueryFlags::CASE_INSENSITIVE));
}