pub struct Efer;
Expand description
The Extended Feature Enable Register.
Implementations§
Source§impl Efer
impl Efer
Sourcepub unsafe fn write(flags: EferFlags)
pub unsafe fn write(flags: EferFlags)
Write the EFER flags, preserving reserved values.
Preserves the value of reserved fields.
§Safety
Unsafe because it’s possible to break memory safety with wrong flags, e.g. by disabling long mode.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Efer
impl RefUnwindSafe for Efer
impl Send for Efer
impl Sync for Efer
impl Unpin for Efer
impl UnwindSafe for Efer
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