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 i8, pub table_name: *const i8, pub num_items: u32, pub default_index_value: u32, pub values: *mut decode_as_value_s, pub pre_value_str: *const i8, pub post_value_str: *const i8, pub populate_list: Option<unsafe extern "C" fn(*const i8, Option<unsafe extern "C" fn(*const i8, *const i8, *mut c_void, *mut c_void)>, *mut c_void)>, pub reset_value: Option<unsafe extern "C" fn(*const i8, *const c_void) -> i32>, pub change_value: Option<unsafe extern "C" fn(*const i8, *const c_void, *const c_void, *const i8) -> i32>, pub free_func: Option<unsafe extern "C" fn(*mut c_void)>, }

Fields§

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