Type Alias cplex_rs_sys::CPXIODEVICE
source · pub type CPXIODEVICE = cpxiodevice;Aliased Type§
struct CPXIODEVICE {
pub cpxiodev_eof: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>,
pub cpxiodev_error: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>,
pub cpxiodev_rewind: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>,
pub cpxiodev_flush: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>,
pub cpxiodev_close: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>,
pub cpxiodev_putc: Option<unsafe extern "C" fn(_: i32, _: *mut cpxiodevice) -> i32>,
pub cpxiodev_puts: Option<unsafe extern "C" fn(_: *const i8, _: *mut cpxiodevice) -> i32>,
pub cpxiodev_read: Option<unsafe extern "C" fn(_: *mut c_void, _: usize, _: *mut cpxiodevice) -> usize>,
pub cpxiodev_write: Option<unsafe extern "C" fn(_: *const c_void, _: usize, _: *mut cpxiodevice) -> usize>,
}Fields§
§cpxiodev_eof: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>§cpxiodev_error: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>§cpxiodev_rewind: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>§cpxiodev_flush: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>§cpxiodev_close: Option<unsafe extern "C" fn(_: *mut cpxiodevice) -> i32>§cpxiodev_putc: Option<unsafe extern "C" fn(_: i32, _: *mut cpxiodevice) -> i32>§cpxiodev_puts: Option<unsafe extern "C" fn(_: *const i8, _: *mut cpxiodevice) -> i32>§cpxiodev_read: Option<unsafe extern "C" fn(_: *mut c_void, _: usize, _: *mut cpxiodevice) -> usize>§cpxiodev_write: Option<unsafe extern "C" fn(_: *const c_void, _: usize, _: *mut cpxiodevice) -> usize>