// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: // // regex-cli generate serialize dense regex MULTI_PATTERN_V2 tests/gen/dense/ --rustfmt --safe --starts-for-each-pattern --specialize-start-states --start-kind both --unicode-word-boundary --minimize \b[a-zA-Z]+\b (?m)^\S+$ (?Rm)^\S+$ // // regex-cli 0.0.1 is available on crates.io. use regex_automata::{ dfa::{dense::DFA, regex::Regex}, util::{lazy::Lazy, wire::AlignAs}, }; pub static MULTI_PATTERN_V2: Lazy>> = Lazy::new(|| { let dfafwd = { static ALIGNED: &AlignAs<[u8], u32> = &AlignAs { _align: [], #[cfg(target_endian = "big")] bytes: *include_bytes!("multi_pattern_v2_fwd.bigendian.dfa"), #[cfg(target_endian = "little")] bytes: *include_bytes!( "multi_pattern_v2_fwd.littleendian.dfa" ), }; DFA::from_bytes(&ALIGNED.bytes) .expect("serialized forward DFA should be valid") .0 }; let dfarev = { static ALIGNED: &AlignAs<[u8], u32> = &AlignAs { _align: [], #[cfg(target_endian = "big")] bytes: *include_bytes!("multi_pattern_v2_rev.bigendian.dfa"), #[cfg(target_endian = "little")] bytes: *include_bytes!( "multi_pattern_v2_rev.littleendian.dfa" ), }; DFA::from_bytes(&ALIGNED.bytes) .expect("serialized reverse DFA should be valid") .0 }; Regex::builder().build_from_dfas(dfafwd, dfarev) });