Struct mariadb_sys::st_thr_lock
source · #[repr(C)]pub struct st_thr_lock {Show 17 fields
pub list: LIST,
pub mutex: mysql_mutex_t,
pub read_wait: st_lock_list,
pub read: st_lock_list,
pub write_wait: st_lock_list,
pub write: st_lock_list,
pub write_lock_count: ulong,
pub read_no_write_count: uint,
pub get_status: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: my_bool) -> my_bool>,
pub copy_status: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *mut c_void)>,
pub update_status: Option<unsafe extern "C" fn(arg1: *mut c_void)>,
pub restore_status: Option<unsafe extern "C" fn(arg1: *mut c_void)>,
pub start_trans: Option<unsafe extern "C" fn(arg1: *mut c_void) -> my_bool>,
pub check_status: Option<unsafe extern "C" fn(arg1: *mut c_void) -> my_bool>,
pub fix_status: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *mut c_void)>,
pub name: *const c_char,
pub allow_multiple_concurrent_insert: my_bool,
}Fields§
§list: LIST§mutex: mysql_mutex_t§read_wait: st_lock_list§read: st_lock_list§write_wait: st_lock_list§write: st_lock_list§write_lock_count: ulong§read_no_write_count: uint§get_status: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: my_bool) -> my_bool>§copy_status: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *mut c_void)>§update_status: Option<unsafe extern "C" fn(arg1: *mut c_void)>§restore_status: Option<unsafe extern "C" fn(arg1: *mut c_void)>§start_trans: Option<unsafe extern "C" fn(arg1: *mut c_void) -> my_bool>§check_status: Option<unsafe extern "C" fn(arg1: *mut c_void) -> my_bool>§fix_status: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *mut c_void)>§name: *const c_char§allow_multiple_concurrent_insert: my_boolAuto Trait Implementations§
impl RefUnwindSafe for st_thr_lock
impl !Send for st_thr_lock
impl !Sync for st_thr_lock
impl Unpin for st_thr_lock
impl UnwindSafe for st_thr_lock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more