pub enum AcceptPagesAttributes {
None,
Set {
attributes: TdgMemPageGpaAttr,
mask: TdgMemPageAttrWriteR8,
},
}
Expand description
The page attributes to accept pages with.
Variants§
None
Leave page attributes as is and do not issue TDG.MEM.PAGE.ATTR.WR calls after accepting pages.
Set
Issue corresponding TDG.MEM.PAGE.ATTR.WR calls after accepting pages to set page attributes to the following values.
Fields
§
attributes: TdgMemPageGpaAttr
The attributes to set for pages.
§
mask: TdgMemPageAttrWriteR8
The mask to use when setting the page attributes.
Auto Trait Implementations§
impl Freeze for AcceptPagesAttributes
impl RefUnwindSafe for AcceptPagesAttributes
impl Send for AcceptPagesAttributes
impl Sync for AcceptPagesAttributes
impl Unpin for AcceptPagesAttributes
impl UnwindSafe for AcceptPagesAttributes
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