#[repr(C)]pub struct MDL_context_owner__bindgen_vtable {
pub MDL_context_owner_enter_cond: unsafe extern "C" fn(this: *mut MDL_context_owner, cond: *mut mysql_cond_t, mutex: *mut mysql_mutex_t, stage: *const PSI_stage_info, old_stage: *mut PSI_stage_info, src_function: *const c_char, src_file: *const c_char, src_line: c_int),
pub MDL_context_owner_exit_cond: unsafe extern "C" fn(this: *mut MDL_context_owner, stage: *const PSI_stage_info, src_function: *const c_char, src_file: *const c_char, src_line: c_int),
pub MDL_context_owner_is_killed: unsafe extern "C" fn(this: *mut MDL_context_owner) -> c_int,
pub MDL_context_owner_get_thd: unsafe extern "C" fn(this: *mut MDL_context_owner) -> *mut THD,
pub MDL_context_owner_notify_shared_lock: unsafe extern "C" fn(this: *mut MDL_context_owner, in_use: *mut MDL_context_owner, needs_thr_lock_abort: bool) -> bool,
}
Fields§
§MDL_context_owner_enter_cond: unsafe extern "C" fn(this: *mut MDL_context_owner, cond: *mut mysql_cond_t, mutex: *mut mysql_mutex_t, stage: *const PSI_stage_info, old_stage: *mut PSI_stage_info, src_function: *const c_char, src_file: *const c_char, src_line: c_int)
§MDL_context_owner_exit_cond: unsafe extern "C" fn(this: *mut MDL_context_owner, stage: *const PSI_stage_info, src_function: *const c_char, src_file: *const c_char, src_line: c_int)
§MDL_context_owner_is_killed: unsafe extern "C" fn(this: *mut MDL_context_owner) -> c_int
§MDL_context_owner_get_thd: unsafe extern "C" fn(this: *mut MDL_context_owner) -> *mut THD
Auto Trait Implementations§
impl RefUnwindSafe for MDL_context_owner__bindgen_vtable
impl Send for MDL_context_owner__bindgen_vtable
impl Sync for MDL_context_owner__bindgen_vtable
impl Unpin for MDL_context_owner__bindgen_vtable
impl UnwindSafe for MDL_context_owner__bindgen_vtable
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