Struct onig_sys::OnigRegexType
[−]
[src]
#[repr(C)]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