#[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_context§channel: *mut rdma_event_channel§context: *mut c_void§qp: *mut ibv_qp§route: rdma_route§ps: Type§port_num: u8§event: *mut rdma_cm_event§send_cq_channel: *mut ibv_comp_channel§send_cq: *mut ibv_cq§recv_cq_channel: *mut ibv_comp_channel§recv_cq: *mut ibv_cq§srq: *mut ibv_srq§pd: *mut ibv_pd§qp_type: TypeAuto Trait Implementations§
impl Freeze for rdma_cm_id
impl RefUnwindSafe for rdma_cm_id
impl !Send for rdma_cm_id
impl !Sync for rdma_cm_id
impl Unpin for rdma_cm_id
impl UnwindSafe for rdma_cm_id
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