decode_as_t

Type Alias decode_as_t 

Source
pub type decode_as_t = decode_as_s;

Aliased Type§

#[repr(C)]
pub struct decode_as_t { pub name: *const u8, pub table_name: *const u8, pub num_items: u32, pub default_index_value: u32, pub values: *mut decode_as_value_s, pub pre_value_str: *const u8, pub post_value_str: *const u8, pub populate_list: Option<unsafe extern "C" fn(*const u8, Option<unsafe extern "C" fn(*const u8, *const u8, *mut c_void, *mut c_void)>, *mut c_void)>, pub reset_value: Option<unsafe extern "C" fn(*const u8, *const c_void) -> i32>, pub change_value: Option<unsafe extern "C" fn(*const u8, *const c_void, *const c_void, *const u8) -> i32>, pub free_func: Option<unsafe extern "C" fn(*mut c_void)>, }

Fields§

§name: *const u8§table_name: *const u8§num_items: u32§default_index_value: u32§values: *mut decode_as_value_s§pre_value_str: *const u8§post_value_str: *const u8§populate_list: Option<unsafe extern "C" fn(*const u8, Option<unsafe extern "C" fn(*const u8, *const u8, *mut c_void, *mut c_void)>, *mut c_void)>§reset_value: Option<unsafe extern "C" fn(*const u8, *const c_void) -> i32>§change_value: Option<unsafe extern "C" fn(*const u8, *const c_void, *const c_void, *const u8) -> i32>§free_func: Option<unsafe extern "C" fn(*mut c_void)>