pub enum RamVisibility {
Unmapped,
ReadOnly,
ReadWrite,
}
Expand description
The RAM visibility for use with RamVisibilityControl::set_ram_visibility
.
Variants§
Unmapped
RAM is unmapped, so reads and writes will go to device memory or MMIO.
ReadOnly
RAM is read-only. Writes will go to device memory or MMIO.
Note that writes will take exits even if there is mapped device memory.
ReadWrite
RAM is read-write by the guest.
Trait Implementations§
Source§impl Clone for RamVisibility
impl Clone for RamVisibility
Source§fn clone(&self) -> RamVisibility
fn clone(&self) -> RamVisibility
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 RamVisibility
impl Debug for RamVisibility
Source§impl PartialEq for RamVisibility
impl PartialEq for RamVisibility
impl Copy for RamVisibility
impl Eq for RamVisibility
impl StructuralPartialEq for RamVisibility
Auto Trait Implementations§
impl Freeze for RamVisibility
impl RefUnwindSafe for RamVisibility
impl Send for RamVisibility
impl Sync for RamVisibility
impl Unpin for RamVisibility
impl UnwindSafe for RamVisibility
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