#[repr(C)]
pub struct rdma_cm_id {
Show 15 fields pub verbs: *mut ibv_context, pub channel: *mut rdma_event_channel, pub context: *mut c_void, pub qp: *mut ibv_qp, pub route: rdma_route, pub ps: Type, pub port_num: u8, pub event: *mut rdma_cm_event, pub send_cq_channel: *mut ibv_comp_channel, pub send_cq: *mut ibv_cq, pub recv_cq_channel: *mut ibv_comp_channel, pub recv_cq: *mut ibv_cq, pub srq: *mut ibv_srq, pub pd: *mut ibv_pd, pub qp_type: Type,
}

Fields

verbs: *mut ibv_contextchannel: *mut rdma_event_channelcontext: *mut c_voidqp: *mut ibv_qproute: rdma_routeps: Typeport_num: u8event: *mut rdma_cm_eventsend_cq_channel: *mut ibv_comp_channelsend_cq: *mut ibv_cqrecv_cq_channel: *mut ibv_comp_channelrecv_cq: *mut ibv_cqsrq: *mut ibv_srqpd: *mut ibv_pdqp_type: Type

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.