pub struct OnigRegexType {
pub p: *const OnigUChar,
pub used: c_uint,
pub alloc: c_uint,
pub num_mem: c_int,
pub num_repeat: c_int,
pub num_null_check: c_int,
pub num_comb_exp_check: c_int,
pub num_call: c_int,
pub capture_history: c_uint,
pub bt_mem_start: c_uint,
pub bt_mem_end: c_uint,
pub stack_pop_level: c_int,
pub repeat_range_alloc: c_int,
pub repeat_range: *const OnigRepeatRange,
pub enc: OnigEncoding,
pub options: OnigOptionType,
pub syntax: *const OnigSyntaxType,
pub case_fold_flag: OnigCaseFoldType,
pub name_table: *const c_void,
pub optimize: c_int,
pub threshold_len: c_int,
pub anchor: c_int,
pub anchor_dmin: OnigDistance,
pub anchor_dmax: OnigDistance,
pub sub_anchor: c_int,
pub exact: *const OnigUChar,
pub exact_end: *const OnigUChar,
pub map: [OnigUChar; 256],
pub int_map: *const c_int,
pub int_map_backward: *const c_int,
pub dmin: OnigDistance,
pub dmax: OnigDistance,
pub chain: *const OnigRegexType,
}
Fields
p: *const OnigUChar
used: c_uint
alloc: c_uint
num_mem: c_int
num_repeat: c_int
num_null_check: c_int
num_comb_exp_check: c_int
num_call: c_int
capture_history: c_uint
bt_mem_start: c_uint
bt_mem_end: c_uint
stack_pop_level: c_int
repeat_range_alloc: c_int
repeat_range: *const OnigRepeatRange
enc: OnigEncoding
options: OnigOptionType
syntax: *const OnigSyntaxType
case_fold_flag: OnigCaseFoldType
name_table: *const c_void
optimize: c_int
threshold_len: c_int
anchor: c_int
anchor_dmin: OnigDistance
anchor_dmax: OnigDistance
sub_anchor: c_int
exact: *const OnigUChar
exact_end: *const OnigUChar
map: [OnigUChar; 256]
int_map: *const c_int
int_map_backward: *const c_int
dmin: OnigDistance
dmax: OnigDistance
chain: *const OnigRegexType