tre-regex 0.4.2

Rust safe bindings to the TRE regex module
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::{regcomp, tre, ErrorKind, RegcompFlags, RegexecFlags};

#[test]
fn regerror_works() {
    match regcomp("[a", RegcompFlags::new().add(RegexecFlags::NONE)) {
        Ok(_) => panic!("regcomp"),
        Err(e) => {
            assert_eq!(e.kind, ErrorKind::Tre(tre::reg_errcode_t::REG_EBRACK));
            assert_eq!(e.error, "Missing ']'");
        }
    }
}