pub struct RemoteMr {
pub addr: u64,
pub rkey: u32,
pub len: u32,
}Expand description
Descriptor for a remote memory region.
Contains the information needed for one-sided RDMA READ/WRITE or atomic
operations. Obtained from a remote peer (via SEND/RECV or out-of-band)
or from a local MR’s OwnedMemoryRegion::to_remote.
Fields§
§addr: u64Remote virtual address.
rkey: u32Remote key.
len: u32Length of the remote buffer in bytes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RemoteMr
impl RefUnwindSafe for RemoteMr
impl Send for RemoteMr
impl Sync for RemoteMr
impl Unpin for RemoteMr
impl UnsafeUnpin for RemoteMr
impl UnwindSafe for RemoteMr
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