git-glob 0.5.4

Please use `gix-<thiscrate>` instead ('git' -> 'gix')
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use git_glob::{pattern::Mode, Pattern};

#[test]
fn display() {
    fn pat(text: &str, mode: Mode) -> String {
        Pattern {
            text: text.into(),
            mode,
            first_wildcard_pos: None,
        }
        .to_string()
    }
    assert_eq!(pat("a", Mode::ABSOLUTE), "/a");
    assert_eq!(pat("a", Mode::MUST_BE_DIR), "a/");
    assert_eq!(pat("a", Mode::NEGATIVE), "!a");
    assert_eq!(pat("a", Mode::ABSOLUTE | Mode::NEGATIVE | Mode::MUST_BE_DIR), "!/a/");
}
mod matching;