pub enum OutBAction {
Log = 99,
CallFunction = 101,
Abort = 102,
DebugPrint = 103,
}
Expand description
Supported actions when issuing an OUTB actions by Hyperlight.
- Log: for logging,
- CallFunction: makes a call to a host function,
- Abort: aborts the execution of the guest,
- DebugPrint: prints a message to the host
- TraceRecordStack: records the stack trace of the guest
- TraceMemoryAlloc: records memory allocation events
- TraceMemoryFree: records memory deallocation events
- TraceRecord: records a trace event in the guest
Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OutBAction
impl RefUnwindSafe for OutBAction
impl Send for OutBAction
impl Sync for OutBAction
impl Unpin for OutBAction
impl UnwindSafe for OutBAction
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