1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
/*! This crate provides a safe high level Rust binding to [PCRE2](https://www.pcre.org/). The API of this crate attempts to correspond closely to the API of Rust's [`regex`](https://docs.rs/regex) crate. The API provided by this crate neither matches the full API of Rust's regex crate nor does it expose the full functionality of PCRE2. Contributions are welcome to improve this. */ #![deny(missing_docs)] extern crate libc; #[macro_use] extern crate log; extern crate pcre2_sys; extern crate thread_local; pub use error::{Error, ErrorKind}; pub use ffi::is_jit_available; /** PCRE2 regular expressions for matching on arbitrary bytes. */ pub mod bytes; mod error; mod ffi;