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>