#[repr(C)]
pub struct ibv_srq_init_attr_ex
{
pub srq_context: *mut c_void,
pub attr: ibv_srq_attr,
pub comp_mask: u32,
pub srq_type: ibv_srq_type,
pub pd: *mut ibv_pd,
pub xrcd: *mut ibv_xrcd,
pub cq: *mut ibv_cq,
}
impl Default for ibv_srq_init_attr_ex
{
#[inline(always)]
fn default() -> Self
{
unsafe { zeroed() }
}
}
impl Debug for ibv_srq_init_attr_ex
{
#[inline(always)]
fn fmt(&self, f: &mut Formatter) -> Result
{
write!(f, "ibv_srq_init_attr_ex {{ srq_context: {:?}, attr: {:?}, srq_type: {:?}, pd: {:?}, xrcd: {:?}, cq: {:?} }}", self.srq_context, self.attr, self.srq_type, self.pd, self.xrcd, self.cq)
}
}