#[repr(C)]pub struct HyperlightPEB {Show 14 fields
pub security_cookie_seed: u64,
pub guest_function_dispatch_ptr: u64,
pub hostFunctionDefinitions: HostFunctionDefinitions,
pub hostException: HostException,
pub guestErrorData: GuestErrorData,
pub pCode: *mut c_char,
pub pOutb: *mut c_void,
pub pOutbContext: *mut c_void,
pub runMode: RunMode,
pub inputdata: InputData,
pub outputdata: OutputData,
pub guestPanicContextData: GuestPanicContextData,
pub guestheapData: GuestHeapData,
pub gueststackData: GuestStackData,
}
Fields§
§guest_function_dispatch_ptr: u64
§hostFunctionDefinitions: HostFunctionDefinitions
§hostException: HostException
§guestErrorData: GuestErrorData
§pCode: *mut c_char
§pOutb: *mut c_void
§pOutbContext: *mut c_void
§runMode: RunMode
§inputdata: InputData
§outputdata: OutputData
§guestPanicContextData: GuestPanicContextData
§guestheapData: GuestHeapData
§gueststackData: GuestStackData
Auto Trait Implementations§
impl Freeze for HyperlightPEB
impl RefUnwindSafe for HyperlightPEB
impl !Send for HyperlightPEB
impl !Sync for HyperlightPEB
impl Unpin for HyperlightPEB
impl UnwindSafe for HyperlightPEB
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