pub type OnigEncodingType = OnigEncodingTypeST;Expand description
Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
Aliased Type§
struct OnigEncodingType {Show 19 fields
pub precise_mbc_enc_len: Option<unsafe extern "C" fn(*const u8, *const u8, *const OnigEncodingTypeST) -> i32>,
pub name: *const i8,
pub max_enc_len: i32,
pub min_enc_len: i32,
pub is_mbc_newline: Option<unsafe extern "C" fn(*const u8, *const u8, *const OnigEncodingTypeST) -> i32>,
pub mbc_to_code: Option<unsafe extern "C" fn(*const u8, *const u8, *const OnigEncodingTypeST) -> u32>,
pub code_to_mbclen: Option<unsafe extern "C" fn(u32, *const OnigEncodingTypeST) -> i32>,
pub code_to_mbc: Option<unsafe extern "C" fn(u32, *mut u8, *const OnigEncodingTypeST) -> i32>,
pub mbc_case_fold: Option<unsafe extern "C" fn(u32, *mut *const u8, *const u8, *mut u8, *const OnigEncodingTypeST) -> i32>,
pub apply_all_case_fold: Option<unsafe extern "C" fn(u32, Option<unsafe extern "C" fn(u32, *mut u32, i32, *mut c_void) -> i32>, *mut c_void, *const OnigEncodingTypeST) -> i32>,
pub get_case_fold_codes_by_str: Option<unsafe extern "C" fn(u32, *const u8, *const u8, *mut OnigCaseFoldCodeItem, *const OnigEncodingTypeST) -> i32>,
pub property_name_to_ctype: Option<unsafe extern "C" fn(*const OnigEncodingTypeST, *const u8, *const u8) -> i32>,
pub is_code_ctype: Option<unsafe extern "C" fn(u32, u32, *const OnigEncodingTypeST) -> i32>,
pub get_ctype_code_range: Option<unsafe extern "C" fn(u32, *mut u32, *mut *const u32, *const OnigEncodingTypeST) -> i32>,
pub left_adjust_char_head: Option<unsafe extern "C" fn(*const u8, *const u8, *const u8, *const OnigEncodingTypeST) -> *mut u8>,
pub is_allowed_reverse_match: Option<unsafe extern "C" fn(*const u8, *const u8, *const OnigEncodingTypeST) -> i32>,
pub case_map: Option<unsafe extern "C" fn(*mut u32, *mut *const u8, *const u8, *mut u8, *mut u8, *const OnigEncodingTypeST) -> i32>,
pub ruby_encoding_index: i32,
pub flags: u32,
}Fields§
§precise_mbc_enc_len: Option<unsafe extern "C" fn(*const u8, *const u8, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
name: *const i8Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
max_enc_len: i32Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
min_enc_len: i32Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
is_mbc_newline: Option<unsafe extern "C" fn(*const u8, *const u8, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
mbc_to_code: Option<unsafe extern "C" fn(*const u8, *const u8, *const OnigEncodingTypeST) -> u32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
code_to_mbclen: Option<unsafe extern "C" fn(u32, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
code_to_mbc: Option<unsafe extern "C" fn(u32, *mut u8, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
mbc_case_fold: Option<unsafe extern "C" fn(u32, *mut *const u8, *const u8, *mut u8, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
apply_all_case_fold: Option<unsafe extern "C" fn(u32, Option<unsafe extern "C" fn(u32, *mut u32, i32, *mut c_void) -> i32>, *mut c_void, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
get_case_fold_codes_by_str: Option<unsafe extern "C" fn(u32, *const u8, *const u8, *mut OnigCaseFoldCodeItem, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
property_name_to_ctype: Option<unsafe extern "C" fn(*const OnigEncodingTypeST, *const u8, *const u8) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
is_code_ctype: Option<unsafe extern "C" fn(u32, u32, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
get_ctype_code_range: Option<unsafe extern "C" fn(u32, *mut u32, *mut *const u32, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
left_adjust_char_head: Option<unsafe extern "C" fn(*const u8, *const u8, *const u8, *const OnigEncodingTypeST) -> *mut u8>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
is_allowed_reverse_match: Option<unsafe extern "C" fn(*const u8, *const u8, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
case_map: Option<unsafe extern "C" fn(*mut u32, *mut *const u8, *const u8, *mut u8, *mut u8, *const OnigEncodingTypeST) -> i32>Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
ruby_encoding_index: i32Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3
flags: u32Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3