#[repr(C)]pub struct ibv_cq {
pub context: *mut ibv_context,
pub channel: *mut ibv_comp_channel,
pub cq_context: *mut c_void,
pub handle: u32,
pub cqe: c_int,
pub mutex: pthread_mutex_t,
pub cond: pthread_cond_t,
pub comp_events_completed: u32,
pub async_events_completed: u32,
}
Fields§
§context: *mut ibv_context
§channel: *mut ibv_comp_channel
§cq_context: *mut c_void
§handle: u32
§cqe: c_int
§mutex: pthread_mutex_t
§cond: pthread_cond_t
§comp_events_completed: u32
§async_events_completed: u32
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ibv_cq
impl RefUnwindSafe for ibv_cq
impl !Send for ibv_cq
impl !Sync for ibv_cq
impl Unpin for ibv_cq
impl UnwindSafe for ibv_cq
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