readstat_callbacks_t

Type Alias readstat_callbacks_t 

Source
pub type readstat_callbacks_t = readstat_callbacks_s;

Aliased Type§

#[repr(C)]
pub struct readstat_callbacks_t { pub metadata: Option<unsafe extern "C" fn(*mut readstat_metadata_s, *mut c_void) -> i32>, pub note: Option<unsafe extern "C" fn(i32, *const i8, *mut c_void) -> i32>, pub variable: Option<unsafe extern "C" fn(i32, *mut readstat_variable_s, *const i8, *mut c_void) -> i32>, pub fweight: Option<unsafe extern "C" fn(*mut readstat_variable_s, *mut c_void) -> i32>, pub value: Option<unsafe extern "C" fn(i32, *mut readstat_variable_s, readstat_value_s, *mut c_void) -> i32>, pub value_label: Option<unsafe extern "C" fn(*const i8, readstat_value_s, *const i8, *mut c_void) -> i32>, pub error: Option<unsafe extern "C" fn(*const i8, *mut c_void)>, pub progress: Option<unsafe extern "C" fn(f64, *mut c_void) -> i32>, }

Fields§

§metadata: Option<unsafe extern "C" fn(*mut readstat_metadata_s, *mut c_void) -> i32>§note: Option<unsafe extern "C" fn(i32, *const i8, *mut c_void) -> i32>§variable: Option<unsafe extern "C" fn(i32, *mut readstat_variable_s, *const i8, *mut c_void) -> i32>§fweight: Option<unsafe extern "C" fn(*mut readstat_variable_s, *mut c_void) -> i32>§value: Option<unsafe extern "C" fn(i32, *mut readstat_variable_s, readstat_value_s, *mut c_void) -> i32>§value_label: Option<unsafe extern "C" fn(*const i8, readstat_value_s, *const i8, *mut c_void) -> i32>§error: Option<unsafe extern "C" fn(*const i8, *mut c_void)>§progress: Option<unsafe extern "C" fn(f64, *mut c_void) -> i32>