#[repr(C)]pub struct MemoryRegionInfo {
pub size: u64,
pub page_size: u64,
pub flags: u32,
pub _reserved: u32,
}Fields§
§size: u64§page_size: u64§flags: u32§_reserved: u32Trait Implementations§
Source§impl Clone for MemoryRegionInfo
impl Clone for MemoryRegionInfo
Source§fn clone(&self) -> MemoryRegionInfo
fn clone(&self) -> MemoryRegionInfo
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 MemoryRegionInfo
impl Debug for MemoryRegionInfo
Source§impl FromBytes for MemoryRegionInfo
impl FromBytes for MemoryRegionInfo
Source§impl FromZeros for MemoryRegionInfo
impl FromZeros for MemoryRegionInfo
Source§impl IntoBytes for MemoryRegionInfo
impl IntoBytes for MemoryRegionInfo
§fn as_mut_bytes(&mut self) -> &mut [u8]where
Self: FromBytes,
fn as_mut_bytes(&mut self) -> &mut [u8]where
Self: FromBytes,
Gets the bytes of this value mutably. Read more
Source§impl TryFromBytes for MemoryRegionInfo
impl TryFromBytes for MemoryRegionInfo
§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for MemoryRegionInfo
Auto Trait Implementations§
impl Freeze for MemoryRegionInfo
impl RefUnwindSafe for MemoryRegionInfo
impl Send for MemoryRegionInfo
impl Sync for MemoryRegionInfo
impl Unpin for MemoryRegionInfo
impl UnsafeUnpin for MemoryRegionInfo
impl UnwindSafe for MemoryRegionInfo
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