pub struct MemRegionLocator {
pub version: u8,
pub lease_id: u128,
pub offset: u64,
pub len: u64,
}Expand description
Locator for a byte range within a memory lease.
Points to len bytes starting at offset within the lease identified
by lease_id.
Fields§
§version: u8Schema version for this locator type.
lease_id: u128Fabric lease identifier that owns the memory region.
offset: u64Byte offset within the lease.
len: u64Length in bytes.
Implementations§
Trait Implementations§
Source§impl Clone for MemRegionLocator
impl Clone for MemRegionLocator
Source§fn clone(&self) -> MemRegionLocator
fn clone(&self) -> MemRegionLocator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MemRegionLocator
impl Debug for MemRegionLocator
Source§impl<'de> Deserialize<'de> for MemRegionLocator
impl<'de> Deserialize<'de> for MemRegionLocator
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MemRegionLocator
impl PartialEq for MemRegionLocator
Source§impl Serialize for MemRegionLocator
impl Serialize for MemRegionLocator
impl StructuralPartialEq for MemRegionLocator
Auto Trait Implementations§
impl Freeze for MemRegionLocator
impl RefUnwindSafe for MemRegionLocator
impl Send for MemRegionLocator
impl Sync for MemRegionLocator
impl Unpin for MemRegionLocator
impl UnwindSafe for MemRegionLocator
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