sre_engine/
lib.rs

1pub mod constants;
2pub mod engine;
3
4pub const CODESIZE: usize = 4;
5
6#[cfg(target_pointer_width = "32")]
7pub const MAXREPEAT: usize = usize::MAX - 1;
8#[cfg(target_pointer_width = "64")]
9pub const MAXREPEAT: usize = u32::MAX as usize;
10
11#[cfg(target_pointer_width = "32")]
12pub const MAXGROUPS: usize = MAXREPEAT / 4 / 2;
13#[cfg(target_pointer_width = "64")]
14pub const MAXGROUPS: usize = MAXREPEAT / 2;