Struct enarx_shim_kvm::snp::ghcb::GhcbSaveArea
source · [−]#[repr(C, packed)]pub struct GhcbSaveArea { /* private fields */ }
Expand description
GHCB Save Area
Trait Implementations
sourceimpl Clone for GhcbSaveArea
impl Clone for GhcbSaveArea
sourcefn clone(&self) -> GhcbSaveArea
fn clone(&self) -> GhcbSaveArea
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl ConstDefault for GhcbSaveArea where
[u8; 203]: ConstDefault,
u8: ConstDefault,
[u8; 300]: ConstDefault,
u64: ConstDefault,
[u8; 264]: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
[u8; 112]: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
[u8; 56]: ConstDefault,
u64: ConstDefault,
[u8; 16]: ConstDefault,
u64: ConstDefault,
[u8; 1016]: ConstDefault,
impl ConstDefault for GhcbSaveArea where
[u8; 203]: ConstDefault,
u8: ConstDefault,
[u8; 300]: ConstDefault,
u64: ConstDefault,
[u8; 264]: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
[u8; 112]: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
u64: ConstDefault,
[u8; 56]: ConstDefault,
u64: ConstDefault,
[u8; 16]: ConstDefault,
u64: ConstDefault,
[u8; 1016]: ConstDefault,
sourceimpl Debug for GhcbSaveArea
impl Debug for GhcbSaveArea
impl Copy for GhcbSaveArea
Auto Trait Implementations
impl RefUnwindSafe for GhcbSaveArea
impl Send for GhcbSaveArea
impl Sync for GhcbSaveArea
impl Unpin for GhcbSaveArea
impl UnwindSafe for GhcbSaveArea
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more