pub struct PtImage { /* private fields */ }Implementations§
Source§impl PtImage
impl PtImage
pub const fn new(data: Vec<u8>, virtual_address: u64) -> Self
pub const fn data(&self) -> &[u8] ⓘ
pub const fn virtual_address_start(&self) -> u64
pub const fn virtual_address_end(&self) -> u64
pub const fn cr3(&self) -> Option<u64>
pub const fn vmcs_ptr(&self) -> Option<u64>
Trait Implementations§
impl StructuralPartialEq for PtImage
Auto Trait Implementations§
impl Freeze for PtImage
impl RefUnwindSafe for PtImage
impl Send for PtImage
impl Sync for PtImage
impl Unpin for PtImage
impl UnwindSafe for PtImage
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