Type Alias rb_sys::bindings::uncategorized::Regexp

source ·
pub type Regexp = re_pattern_buffer;
Expand description

Generated by rb-sys for Ruby 3.0.2

Aliased Type§

struct Regexp {
Show 33 fields pub p: *mut u8, pub used: u32, pub alloc: u32, pub num_mem: i32, pub num_repeat: i32, pub num_null_check: i32, pub num_comb_exp_check: i32, pub num_call: i32, pub capture_history: u32, pub bt_mem_start: u32, pub bt_mem_end: u32, pub stack_pop_level: i32, pub repeat_range_alloc: i32, pub options: u32, pub repeat_range: *mut OnigRepeatRange, pub enc: *const OnigEncodingTypeST, pub syntax: *const OnigSyntaxType, pub name_table: *mut c_void, pub case_fold_flag: u32, pub optimize: i32, pub threshold_len: i32, pub anchor: i32, pub anchor_dmin: u64, pub anchor_dmax: u64, pub sub_anchor: i32, pub exact: *mut u8, pub exact_end: *mut u8, pub map: [u8; 256], pub int_map: *mut i32, pub int_map_backward: *mut i32, pub dmin: u64, pub dmax: u64, pub chain: *mut re_pattern_buffer,
}

Fields§

§p: *mut u8

Generated by rb-sys for Ruby 3.0.2

§used: u32

Generated by rb-sys for Ruby 3.0.2

§alloc: u32

Generated by rb-sys for Ruby 3.0.2

§num_mem: i32

Generated by rb-sys for Ruby 3.0.2

§num_repeat: i32

Generated by rb-sys for Ruby 3.0.2

§num_null_check: i32

Generated by rb-sys for Ruby 3.0.2

§num_comb_exp_check: i32

Generated by rb-sys for Ruby 3.0.2

§num_call: i32

Generated by rb-sys for Ruby 3.0.2

§capture_history: u32

Generated by rb-sys for Ruby 3.0.2

§bt_mem_start: u32

Generated by rb-sys for Ruby 3.0.2

§bt_mem_end: u32

Generated by rb-sys for Ruby 3.0.2

§stack_pop_level: i32

Generated by rb-sys for Ruby 3.0.2

§repeat_range_alloc: i32

Generated by rb-sys for Ruby 3.0.2

§options: u32

Generated by rb-sys for Ruby 3.0.2

§repeat_range: *mut OnigRepeatRange

Generated by rb-sys for Ruby 3.0.2

§enc: *const OnigEncodingTypeST

Generated by rb-sys for Ruby 3.0.2

§syntax: *const OnigSyntaxType

Generated by rb-sys for Ruby 3.0.2

§name_table: *mut c_void

Generated by rb-sys for Ruby 3.0.2

§case_fold_flag: u32

Generated by rb-sys for Ruby 3.0.2

§optimize: i32

Generated by rb-sys for Ruby 3.0.2

§threshold_len: i32

Generated by rb-sys for Ruby 3.0.2

§anchor: i32

Generated by rb-sys for Ruby 3.0.2

§anchor_dmin: u64

Generated by rb-sys for Ruby 3.0.2

§anchor_dmax: u64

Generated by rb-sys for Ruby 3.0.2

§sub_anchor: i32

Generated by rb-sys for Ruby 3.0.2

§exact: *mut u8

Generated by rb-sys for Ruby 3.0.2

§exact_end: *mut u8

Generated by rb-sys for Ruby 3.0.2

§map: [u8; 256]

Generated by rb-sys for Ruby 3.0.2

§int_map: *mut i32

Generated by rb-sys for Ruby 3.0.2

§int_map_backward: *mut i32

Generated by rb-sys for Ruby 3.0.2

§dmin: u64

Generated by rb-sys for Ruby 3.0.2

§dmax: u64

Generated by rb-sys for Ruby 3.0.2

§chain: *mut re_pattern_buffer

Generated by rb-sys for Ruby 3.0.2