Struct hvdef::HvIsolationConfiguration
source · pub struct HvIsolationConfiguration(/* private fields */);
Implementations§
source§impl HvIsolationConfiguration
impl HvIsolationConfiguration
sourcepub const fn paravisor_present(&self) -> bool
pub const fn paravisor_present(&self) -> bool
Bits: 0..1
sourcepub const fn with_paravisor_present(self, value: bool) -> Self
pub const fn with_paravisor_present(self, value: bool) -> Self
Bits: 0..1
sourcepub fn set_paravisor_present(&mut self, value: bool)
pub fn set_paravisor_present(&mut self, value: bool)
Bits: 0..1
sourcepub const fn isolation_type(&self) -> u8
pub const fn isolation_type(&self) -> u8
Bits: 32..36
sourcepub const fn with_isolation_type(self, value: u8) -> Self
pub const fn with_isolation_type(self, value: u8) -> Self
Bits: 32..36
sourcepub fn set_isolation_type(&mut self, value: u8)
pub fn set_isolation_type(&mut self, value: u8)
Bits: 32..36
Bits: 37..38
Bits: 37..38
Bits: 37..38
Bits: 38..44
Bits: 38..44
Bits: 38..44
Trait Implementations§
source§impl Clone for HvIsolationConfiguration
impl Clone for HvIsolationConfiguration
source§fn clone(&self) -> HvIsolationConfiguration
fn clone(&self) -> HvIsolationConfiguration
Returns a copy 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 HvIsolationConfiguration
impl Debug for HvIsolationConfiguration
source§impl Default for HvIsolationConfiguration
impl Default for HvIsolationConfiguration
source§impl From<HvIsolationConfiguration> for u128
impl From<HvIsolationConfiguration> for u128
source§fn from(v: HvIsolationConfiguration) -> u128
fn from(v: HvIsolationConfiguration) -> u128
Converts to this type from the input type.
source§impl From<u128> for HvIsolationConfiguration
impl From<u128> for HvIsolationConfiguration
impl Copy for HvIsolationConfiguration
Auto Trait Implementations§
impl Freeze for HvIsolationConfiguration
impl RefUnwindSafe for HvIsolationConfiguration
impl Send for HvIsolationConfiguration
impl Sync for HvIsolationConfiguration
impl Unpin for HvIsolationConfiguration
impl UnwindSafe for HvIsolationConfiguration
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)