Type Alias readstat_writer_t
Source pub type readstat_writer_t = readstat_writer_s;
#[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,
}
§error_handler: Option<unsafe extern "C" fn(*const i8, *mut c_void)>