readstat_writer_t

Type Alias readstat_writer_t 

Source
pub type readstat_writer_t = readstat_writer_s;

Aliased Type§

#[repr(C)]
pub struct readstat_writer_t {
Show 30 fields pub data_writer: Option<unsafe extern "C" fn(*const c_void, usize, *mut c_void) -> isize>, pub bytes_written: usize, pub version: i64, pub is_64bit: i32, pub compression: u32, pub timestamp: i64, pub variables: *mut *mut readstat_variable_s, pub variables_count: i64, pub variables_capacity: i64, pub label_sets: *mut *mut readstat_label_set_s, pub label_sets_count: i64, pub label_sets_capacity: i64, pub notes: *mut *mut i8, pub notes_count: i64, pub notes_capacity: i64, pub string_refs: *mut *mut readstat_string_ref_s, pub string_refs_count: i64, pub string_refs_capacity: i64, pub row: *mut u8, pub row_len: usize, pub row_count: i32, pub current_row: i32, pub file_label: [i8; 257], pub table_name: [i8; 33], pub fweight_variable: *const readstat_variable_s, pub callbacks: readstat_writer_callbacks_s, pub error_handler: Option<unsafe extern "C" fn(*const i8, *mut c_void)>, pub module_ctx: *mut c_void, pub user_ctx: *mut c_void, pub initialized: i32,
}

Fields§

§data_writer: Option<unsafe extern "C" fn(*const c_void, usize, *mut c_void) -> isize>§bytes_written: usize§version: i64§is_64bit: i32§compression: u32§timestamp: i64§variables: *mut *mut readstat_variable_s§variables_count: i64§variables_capacity: i64§label_sets: *mut *mut readstat_label_set_s§label_sets_count: i64§label_sets_capacity: i64§notes: *mut *mut i8§notes_count: i64§notes_capacity: i64§string_refs: *mut *mut readstat_string_ref_s§string_refs_count: i64§string_refs_capacity: i64§row: *mut u8§row_len: usize§row_count: i32§current_row: i32§file_label: [i8; 257]§table_name: [i8; 33]§fweight_variable: *const readstat_variable_s§callbacks: readstat_writer_callbacks_s§error_handler: Option<unsafe extern "C" fn(*const i8, *mut c_void)>§module_ctx: *mut c_void§user_ctx: *mut c_void§initialized: i32