blob: d4fdcb1a8749e5ead7f1392593df0bdb8e09af43 [file] [log] [blame]
#[derive(Derivative)]
#[derivative(Default)]
pub struct RegexOptions {
pub pats: Vec<String>,
#[derivative(Default(value="10 * (1<<20)"))]
pub size_limit: usize,
#[derivative(Default(value="2 * (1<<20)"))]
pub dfa_size_limit: usize,
pub case_insensitive: bool,
pub multi_line: bool,
pub dot_matches_new_line: bool,
pub swap_greed: bool,
pub ignore_whitespace: bool,
#[derivative(Default(value="true"))]
pub unicode: bool,
}