Struct onig_sys::OnigRegexType [] [src]

pub struct OnigRegexType {
    pub p: *const OnigUChar,
    pub used: c_uint,
    pub alloc: c_uint,
    pub state: c_int,
    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 state: c_int 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