#[repr(C)]pub struct CreateDomain2 {Show 13 fields
pub ssidref: u32,
pub handle: [u8; 16],
pub flags: u32,
pub iommu_opts: u32,
pub max_vcpus: u32,
pub max_evtchn_port: u32,
pub max_grant_frames: i32,
pub max_maptrack_frames: i32,
pub grant_opts: u32,
pub altp2m_opts: u32,
pub vmtrace_size: u32,
pub cpupool_id: u32,
pub arch_domain_config: ArchDomainConfig,
}Fields§
§ssidref: u32§handle: [u8; 16]§flags: u32§iommu_opts: u32§max_vcpus: u32§max_evtchn_port: u32§max_grant_frames: i32§max_maptrack_frames: i32§grant_opts: u32§altp2m_opts: u32§vmtrace_size: u32§cpupool_id: u32§arch_domain_config: ArchDomainConfigTrait Implementations§
Source§impl Clone for CreateDomain2
impl Clone for CreateDomain2
Source§fn clone(&self) -> CreateDomain2
fn clone(&self) -> CreateDomain2
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 CreateDomain2
impl Debug for CreateDomain2
impl Copy for CreateDomain2
Auto Trait Implementations§
impl Freeze for CreateDomain2
impl RefUnwindSafe for CreateDomain2
impl Send for CreateDomain2
impl Sync for CreateDomain2
impl Unpin for CreateDomain2
impl UnwindSafe for CreateDomain2
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