pub struct MemoryWindow { /* private fields */ }Expand description
RAII wrapper for an RDMA Memory Window (ibv_mw).
Allocated via MemoryWindow::alloc and deallocated on Drop.
The PD is kept alive via Arc reference.
Implementations§
Trait Implementations§
Source§impl Debug for MemoryWindow
impl Debug for MemoryWindow
Source§impl Drop for MemoryWindow
impl Drop for MemoryWindow
impl Send for MemoryWindow
impl Sync for MemoryWindow
Auto Trait Implementations§
impl Freeze for MemoryWindow
impl RefUnwindSafe for MemoryWindow
impl Unpin for MemoryWindow
impl UnsafeUnpin for MemoryWindow
impl UnwindSafe for MemoryWindow
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