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_bool
Auto 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