Type Alias mysqlclient_sys::MYSQL_BIND
source · pub type MYSQL_BIND = st_mysql_bind;
Aliased Type§
struct MYSQL_BIND {Show 19 fields
pub length: *mut u64,
pub is_null: *mut i8,
pub buffer: *mut c_void,
pub error: *mut i8,
pub row_ptr: *mut u8,
pub store_param_func: Option<unsafe extern "C" fn(_: *mut st_net, _: *mut st_mysql_bind)>,
pub fetch_result: Option<unsafe extern "C" fn(_: *mut st_mysql_bind, _: *mut st_mysql_field, _: *mut *mut u8)>,
pub skip_result: Option<unsafe extern "C" fn(_: *mut st_mysql_bind, _: *mut st_mysql_field, _: *mut *mut u8)>,
pub buffer_length: u64,
pub offset: u64,
pub length_value: u64,
pub param_number: u32,
pub pack_length: u32,
pub buffer_type: enum_field_types,
pub error_value: i8,
pub is_unsigned: i8,
pub long_data_used: i8,
pub is_null_value: i8,
pub extension: *mut c_void,
}
Fields§
§length: *mut u64
§is_null: *mut i8
§buffer: *mut c_void
§error: *mut i8
§row_ptr: *mut u8
§store_param_func: Option<unsafe extern "C" fn(_: *mut st_net, _: *mut st_mysql_bind)>
§fetch_result: Option<unsafe extern "C" fn(_: *mut st_mysql_bind, _: *mut st_mysql_field, _: *mut *mut u8)>
§skip_result: Option<unsafe extern "C" fn(_: *mut st_mysql_bind, _: *mut st_mysql_field, _: *mut *mut u8)>
§buffer_length: u64
§offset: u64
§length_value: u64
§param_number: u32
§pack_length: u32
§buffer_type: enum_field_types
§error_value: i8
§is_unsigned: i8
§long_data_used: i8
§is_null_value: i8
§extension: *mut c_void