#[repr(C)]
pub struct ibv_exp_flow_spec__bindgen_ty_1
{
pub hdr: __BindgenUnionField<ibv_exp_flow_spec__bindgen_ty_1__bindgen_ty_1>,
pub ib: __BindgenUnionField<ibv_exp_flow_spec_ib>,
pub eth: __BindgenUnionField<ibv_exp_flow_spec_eth>,
pub ipv4: __BindgenUnionField<ibv_exp_flow_spec_ipv4>,
pub ipv4_ext: __BindgenUnionField<ibv_exp_flow_spec_ipv4_ext>,
pub tcp_udp: __BindgenUnionField<ibv_exp_flow_spec_tcp_udp>,
pub ipv6: __BindgenUnionField<ibv_exp_flow_spec_ipv6>,
pub ipv6_ext: __BindgenUnionField<ibv_exp_flow_spec_ipv6_ext>,
pub tunnel: __BindgenUnionField<ibv_exp_flow_spec_tunnel>,
pub flow_tag: __BindgenUnionField<ibv_exp_flow_spec_action_tag>,
pub drop: __BindgenUnionField<ibv_exp_flow_spec_action_drop>,
pub bindgen_union_field: [u32; 22usize],
}
impl Default for ibv_exp_flow_spec__bindgen_ty_1
{
#[inline(always)]
fn default() -> Self
{
unsafe { zeroed() }
}
}
impl Debug for ibv_exp_flow_spec__bindgen_ty_1
{
#[inline(always)]
fn fmt(&self, f: &mut Formatter) -> Result
{
write!(f, "ibv_exp_flow_spec__bindgen_ty_1 {{ union }}")
}
}