#[repr(C)]pub struct KvmUserspaceMemoryRegion2 {
pub slot: u32,
pub flags: KvmMemFlag,
pub guest_phys_addr: u64,
pub memory_size: u64,
pub userspace_addr: u64,
pub guest_memfd_offset: u64,
pub guest_memfd: u32,
pub _pad1: u32,
pub _pad2: [u64; 14],
}Fields§
§slot: u32§flags: KvmMemFlag§guest_phys_addr: u64§memory_size: u64§userspace_addr: u64§guest_memfd_offset: u64§guest_memfd: u32§_pad1: u32§_pad2: [u64; 14]Trait Implementations§
Source§impl Clone for KvmUserspaceMemoryRegion2
impl Clone for KvmUserspaceMemoryRegion2
Source§fn clone(&self) -> KvmUserspaceMemoryRegion2
fn clone(&self) -> KvmUserspaceMemoryRegion2
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 KvmUserspaceMemoryRegion2
impl Debug for KvmUserspaceMemoryRegion2
Source§impl Default for KvmUserspaceMemoryRegion2
impl Default for KvmUserspaceMemoryRegion2
Source§fn default() -> KvmUserspaceMemoryRegion2
fn default() -> KvmUserspaceMemoryRegion2
Returns the “default value” for a type. Read more
impl Copy for KvmUserspaceMemoryRegion2
Auto Trait Implementations§
impl Freeze for KvmUserspaceMemoryRegion2
impl RefUnwindSafe for KvmUserspaceMemoryRegion2
impl Send for KvmUserspaceMemoryRegion2
impl Sync for KvmUserspaceMemoryRegion2
impl Unpin for KvmUserspaceMemoryRegion2
impl UnsafeUnpin for KvmUserspaceMemoryRegion2
impl UnwindSafe for KvmUserspaceMemoryRegion2
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